|
1 | 1 | # 🖥️ 실습으로 익히는 모던 자바 프로그래밍 |
2 | 2 | ## 📜 스터디 요약 |
3 | 3 | ### 📅 3주차 |
4 | | -- **3.1.** GitHub 저장소 생성 |
5 | | - - **3.1.1.** GitHub 저장소 생성 |
6 | | - - **3.1.2.** GitHub 저장소에 프로젝트 Push |
7 | | - - **3.1.3.** GitHub 저장소에 README.md 작성 |
8 | | - - **3.1.4.** GitHub 저장소에 .gitignore 작성 |
9 | | -- **3.2.** Docker를 이용한 로컬 DB 구성 및 Application 연동 |
10 | | - - **3.2.1.** Docker Desktop 설치 |
11 | | - - **3.2.2.** docker-compose.yml 작성 |
12 | | - - **3.2.3.** Docker 컨테이너 실행 |
13 | | - - **3.2.4.** Application과 DB 연동 |
14 | | -- **3.3.** JPA(Java Persistence API)를 이용한 DB 연동 |
15 | | - - **3.3.1.** Entity 클래스 작성 |
16 | | - - **3.3.2.** Repository 클래스 작성 |
17 | | - - **3.3.3.** Service 클래스 작성 |
18 | | - - **3.3.4.** Controller 클래스 작성 |
| 4 | +- **3.1.** JPA 심화 학습 |
| 5 | + - **3.1.1.** Converter 사용 |
| 6 | + - **3.1.2.** Embeddable 사용 |
| 7 | + - **3.1.3.** Auditing 사용 |
| 8 | + - **3.1.4.** ManyToOne, OneToMany 사용 |
| 9 | +- **3.2.** Spring Boot 테스트 코드 작성 |
| 10 | + - **3.2.1.** 단위 테스트 (Unit Test) 작성 |
| 11 | + - **3.2.2.** 통합 테스트 (Integration Test) 작성 |
| 12 | + - **3.2.3.** MockMvc 사용 |
| 13 | +- **3.3.** RESTful API 설계 및 구현 |
| 14 | + - **3.3.1.** RESTful API 기본 원칙 |
| 15 | + - **3.3.2.** Request, Response DTO 클래스 작성 |
| 16 | + - **3.3.3.** API 예외 처리 |
| 17 | + - **3.3.4.** Spring Validation 사용 |
| 18 | + - **3.3.5.** Converter 사용 |
| 19 | + - **3.3.6.** Serializer/Deserializer 사용 |
19 | 20 |
|
20 | 21 |
|
21 | 22 |
|
|
0 commit comments