1. | 강의소개 | |||
강의소개 및 JPA소개 | ||||
2. | 환경설정 | 개발 환경 설정 방법 | ||
간단 예제를 위한 환경설정 | ||||
JPA기초지식 | JPA의 동작원리 설명 | |||
JPA 기초지식 | ||||
3. | 다대일 연관관계 | 다대일 연관관계 매핑 방법 | ||
다대일 연관관계 | ||||
일대다 연관관계 | 일대다 연관관계 매핑 방법 | |||
일대다 연관관계 | ||||
4. | 상속관계 | JPA의 상속관계 전략 | ||
상속관계 | ||||
상태전이 | 상태전이 | |||
Cascade | ||||
5. | JPQL1 | JPQL 기본 문법 | ||
JPQL | ||||
JPQL2 | JPQL 고급 쿼리 | |||
QueryDSL | ||||
6. | QueryDSL | QueryDSL 기본 문법 | ||
성능튜닝 | ||||
성능개선 | JPA 성능 개선 방안 | |||
스프링 소개 | ||||
7. | 스프링 소개 | 스프링의 핵심 기능을 소개 | ||
의존성 주입 | ||||
의존성 주입 | 의존성 주입의 개념 및 사용방법 | |||
AOP | ||||
8. | AOP | 관점지향 프로그래밍의 개념 및 용어 설명 | ||
스프링 MVC | ||||
스프링 MVC | 스프링 MVC의 구조 및 핵심 빈 설명 | |||
컨트롤러 | ||||
9. | 컨트롤러 | 컨트롤러 구현을 위한 배경지식 | ||
스프링 데이터 JPA1 | ||||
스프링 데이터 JPA1 | 쿼리 자동생성을 위한 인터페이스 정의 방법 | |||
스프링 데이터 JPA2 | ||||
10. | 스프링 데이터 JPA2 | 연관엔티티 동시조회를 위한 EntityGraph 사용하기 | ||
엔티티 설계 | ||||
엔티티 설계 | 종자 관리 시스템 구현을 위한 엔티티 설계 | |||
데이터 입력 | ||||
11. | 데이터 입력 | 시스템 구현 테스트를 위한 데이터 입력 | ||
Repository구현 | ||||
Repository 구현 | 스프링 데이터 JPA 기반 저장 계층 구현 | |||
View 구현1 | ||||
12. | View 구현 1 | 타임리프의 기초 문법 및 타임리프 기반 테이블 구현 | ||
View 구현2 | ||||
View 구현 2 | Post요청을 처리하는 핸들러에서 데이터바인딩 자동으로 하기 |