Day 01
Module 01 - 스프링(Spring) Framework 개요
Framework과 자바 기반 Framework
Spring Framework의 구조
Spring Container의 종류와 특징
Spring 설정파일의 구조
Module 02 - 스프링 DI(Dependency Injection)
DI(Dependency Injection) 개요
Dependency Injection(Constructor Injection)
Dependency Injection(Setter Injection)
Module 03 - DI(Dependency Injection) 자동 주입
Annotation 기반의 IoC 설정
DI를 통한 의존 처리
DI와 의존 객체 변경의 유연함
자바 코드를 이용한 설정
Day 02
Module 04 - 빈 라이프사이클과 범위
컨테이너의 초기화와 종료
빈 객체의 라이프사이클
객체 범위
Module 05 - 스프링(Spring) AOP
AOP 용어
Schema 기반의 AOP 설정
Annotation 기반의 AOP 설정
스프링(Spring) AOP 구현
STS(Spring Tool Suite) 설치 및 활용
Module 06 - DB 연동
Spring JDBC의 구조와 특징
DataSource 설정
JdbcTemplate을 이용한 쿼리 실행
MemberDao 테스트해보기
Transaction 자동 관리
Day 03
Module 07 - 스프링 MVC
프로젝트 생성
이클립스 톰캣 설정
스프링 MVC를 위한 설정
코드 구현과 실행
Module 08 - 스프링 MVC 프레임워크 동작
스프링 MVC 핵심 구성 요소
DispatcherServlet과 스프링 컨테이너
JSP를 위한 ViewResolve
Module 09 - Model1 아키텍처
요청 매핑과 GET/POST 구분
커맨드 객체, 리다이렉트
폼 태그, 모델
Day 04
Module 10 - Model2 아키텍처
메시지, 커맨드
객체 검증, 세션
인터셉터, 쿠키
Module 11 - Controller 클래스 구현
Controller 클래스 구현
Schema 기반의 MVC 설정
설정 및 활용
Day 05
Module 12 - Annotation 기반의 MVC 설정과 처리
Annotation 사용
파일업로드와 예외 처리
다국어 처리와 유효성 체크
데이터 변환(XML, JSON 변환)
Module 13 - 스프링 MVC 자바 설정
@EnableWebMvc 애노테이션
DispatcherServlet이 자바 설정 사용하도록 설정하기
WebMvcConfigurer를 이용한 추가 설정
Module 14 - 웹 어플리케이션 구조 개요
웹 어플리케이션 구성 요소
서비스의 구현
컨트롤러에서의 DAO 접근
00
일
00
시
00
분
00
초
Tags