728x90
- Java와 Intellij 설치하기
- 프로젝트 생성과 Git 연동
- 그레이들(Gradle)이란 무엇일까?
- 서버란 무엇일까?
- HTTP란 무엇일까?
- Lombok과 application.properties
- MySQL 설치하기
- Spring MVC란 무엇일까?
- Controller 이해하기
- 정적 페이지와 동적 페이지
- 데이터를 Client에 반환하는 방법
- Jackson이란 무엇일까?
- Path Variable과 Request Param
- HTTP 데이터를 객체로 처리하는 방법
- 메모장 프로젝트 설계
- Create, Read 구현하기
- Update, Delete 구현하기
- Database
- SQL
- SQL 연습하기
- JDBC란 무엇일까?
- 3 Layer Architecture
- 역할 분리하기
- IoC(제어의 역전), DI(의존성 주입) 이해하기
- 메모장 프로젝트의 IoC & DI
- IoC Container와 Bean
- JPA란 무엇일까?
- Entity 이해하기
- 영속성 컨텍스트란 무엇일까?
- 영속성 컨텍스트의 기능
- Entity의 상태
- SpringBoot의 JPA
- Spring Data JPA란 무엇일까?
- JPA Auditing 적용하기
- Query Methods란 무엇일까?
728x90