일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 모두의네트워크
- 웹개발
- 개발자
- 널널한개발자
- 스프링
- spring 어노테이션
- 백엔드 신입
- 면접
- 코린이
- 백엔드
- 면접후기
- 쌍용교육센터
- spring 테스트 코드
- 신입개발
- Spring Service
- jdk 11
- 코딩
- 중앙hta
- 국비지원
- 스프링 Junit
- 엘지그램 램추가
- spring controller
- 인프런
- Spring
- 자바
- Spring 입문
- spring Junit
- java
- KH정보교육원
- 스프링 도메인
- Today
- Total
목록분류 전체보기 (15)
뚜룽
목차 프로젝트 구조 회원정보 도메인, 리포지토리 설계 테스트 케이스 작성 1. 프로젝트 구조 이번에는 강의 섹션3의 비즈니스 요구사항 정리, 회원 도메인과 리포지토리 만들기, 회원 리포지토리 테스트 케이스 작성 이 3개의 강의를 정리하였다. 글은 도메인(domain) 패키지, 리포지토리(repository) 패키지, 테스트 케이스 순서로 정리하였다. 이번 글의 프로젝트 구조는 위의 사진과 같이 이루어져 있다. 도메인 패키지에서는 회원 정보를 정의하고, 회원 정보에 접근하거나 조회하는 로직은 리포지토리 패키지에 정의되어 있다. 그리고 리포지토리 패키지에서 회원 정보를 등록하고 조회하는 기능이 잘 수행되는지 테스트하기 위한 코드는 'test' 패키지에 작성한다. 2. 회원 정보 도메인, 리포지토리 설계 이 ..
목차 API란? Json이란? @ResponseBody 1. API 란? API는 Application Programming Interface(애플리케이션 프로그램 인터페이스)의 약자이다. API의 맥락에서 애플리케이션이라는 단어는 고유한 기능을 가진 모든 소프트웨어를 나타냅니다. 인터페이스는 두 애플리케이션 간의 서비스 계약이라고 할 수 있습니다. 이 계약은 요청과 응답을 사용하여 두 애플리케이션이 서로 통신하는 방법을 정의합니다. (출처: https://aws.amazon.com/ko/what-is/api/ ) API는 컴퓨터나 애플리케이션의 상호 통신 방식을 설명하게끔 정의된 규칙의 모음입니다. API는 애플리케이션과 웹 서버의 사이에서 중간 계층의 역할을 하면서 시스템 간 데이터 전송을 처리합니다..
목차 MVC 모델 MVC 모델 구현하기 1. MVC 모델 MVC 모델은 Model, View, Controller로 이루어진 소프트웨어 디자인 패턴이다. MVC 모델이란? ... MVC에서 모델은 애플리케이션의 정보(데이터)를 나타내며, 뷰는 텍스트, 체크박스 항목 등과 같은 사용자 인터페이스 요소를 나타내고, 컨트롤러는 데이터와 비즈니스 로직 사이의 상호 동작을 관리한다. (출처: 위키피디아 '모델-뷰-컨트롤러') MVC 소프트웨어 디자인 패턴의 세 가지 부분은 다음과 같이 설명할 수 있습니다. 1. 모델: 데이터와 비즈니스 로직을 관리합니다. 2. 뷰: 레이아웃과 화면을 처리합니다. 3. 컨트롤러: 모델과 뷰로 명령을 전달합니다. (출처: Mozilla 'MVC') 2. MVC 모델 구현하기 MVC ..
목차 welcom page 만들기 hello 페이지 만들기 Spring의 동작 방식 (아주 간략하게) 1. 정적 페이지 만들기 경로: main > resources > static index.html 파일 생성 html 파일을 작성하여 맨 처음 도메인을 호출했을 때 보여줄 정적 페이지를 만든다. 2. hello 페이지 만들기 2.1 Controller 생성 실제로 클라이언트가 요청한 URL에 따라 동작하는 페이지를 만들어보자. 먼저 Controller 역할을 하는 파일을 하나 만든다. 경로: main > java > hello.hellospring hello.hellospring.controller 패키지 생성 HelloController.java 파일 생성 이렇게 구성이 되도록 만들어주면 된다. 그 다..