1일차.
가. DI 개념과 용어 및 유형 이해하기
나. Bean Factory와 ApplicationContext 이해하기
다. jUnit 테스트 프레임워크 개요 및 사용법
라. jUnit F/W를 사용한 DI 테스트 케이스 작성 Bean 등록 및 의존관계 설정 Annotation
마. AOP의 개요와 용어 이해하기
바. XML 기반의 POJO 클래스를 이용한 AOP 구현하기
사. AspectJ PointCut 표현식 문법 이해하기
아. Aspect 어노테이션을 이용한 AOP 구현하기
2일차.
가. MyBatis 개요와 특징 이해하기
나. MyBatis 주요 컴포넌트 이해하기
다. MyBatis-Spring 주요 컴포넌트의 이해하기
라. Spring Transaction 개요 및 선언적 트랜잭션의 이해하기
마. AOP를 이용한 트랜잭션 설정방법 및 트랜잭션 속성 이해하기
바. Spring MVC 개요 및 특징 이해하기
사. Spring MVC에서 제공되는 Annotation 이해하기
아. Spring MVC 기반 RESTful 웹서비스 구현절차 이해하기