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요청을 처리하는 핸들러에서 데이터바인딩 자동으로 하기 | ![]() |