1회차 |
실습 및 개발환경 설정 |
|
19분 |
2회차 |
프레임워크(Framework) 개요 |
|
19분 |
3회차 |
스프링(Spring) 프레임워크의 특징 |
|
20분 |
4회차 |
다형성(Polymorphism) 적용하기 |
|
19분 |
5회차 |
IoC 기본 개념 이해 |
|
20분 |
6회차 |
스프링 컨테이너의 개념과 동작 원리 |
|
15분 |
7회차 |
스프링 설정파일(XML) 기본 |
|
22분 |
8회차 |
lazy-init과 scope 속성 활용하기 |
|
22분 |
9회차 |
의존성 주입 개념과 Constructor Injection 이해 |
|
21분 |
10회차 |
의존관계 변경, Setter Injection, p Namespace 사용 |
|
22분 |
11회차 |
Setter Injection을 활용한 Collection 주입 |
|
25분 |
12회차 |
Annotation 기반의 IoC 설정 기본 |
|
19분 |
13회차 |
Annotation 기반의 의존성 주입 이해 |
|
21분 |
14회차 |
XML과 Annotation 병행하여 설정하기 |
|
19분 |
15회차 |
BoardService 개발-기본 설정과 VO 클래스 작성 |
|
23분 |
16회차 |
BoardService 개발-DAO, Service, ServiceImpl 클래스 작성 |
|
17분 |
17회차 |
Constructor Injection을 이용한 비즈니스 컴포넌트 테스트 |
|
17분 |
18회차 |
Setter Injection과 Annotation을 이용한 비즈니스 컴포넌트 테스트 |
|
14분 |
19회차 |
UserService 개발 및 테스트 |
|
20분 |
20회차 |
AOP의 개념 및 특징 이해 |
|
18분 |
21회차 |
AOP Quick Start |
|
16분 |
22회차 |
AOP 용어정리-JoinPoint, Pointcut |
|
18분 |
23회차 |
AOP 용어정리-Advice, Weaving, Aspect(Advisor) |
|
17분 |
24회차 |
AOP 용어 및 설정 정리 |
|
10분 |
25회차 |
AOP 설정-After, AfterReturning |
|
16분 |
26회차 |
AOP 설정-AfterThrowing |
|
16분 |
27회차 |
AOP 설정-Around |
|
17분 |
28회차 |
JoinPoint, ProceedingJoinPoint 활용하기 |
|
14분 |
29회차 |
AOP관련 Annotation 기능 이해 |
|
18분 |
30회차 |
Annotation 기반의 AOP 구현하기 |
|
17분 |
31회차 |
Spring JDBC 개요 및 특징 |
|
16분 |
32회차 |
Spring JDBC 설정 및 등록/수정/삭제 구현 |
|
13분 |
33회차 |
Spring JDBC를 활용한 검색기능 구현 |
|
17분 |
34회차 |
Spring JDBC API와 DAO 구현 이해 |
|
10분 |
35회차 |
트랜잭션 처리와 XML 설정 이해 |
|
18분 |
36회차 |
트랜잭션과 AOP 설정 이해 |
|
9분 |
37회차 |
Model1 아키텍처 이해(JSP 핵심 문법 정리) |
|
16분 |
38회차 |
Model1 아키텍처-로그인, 글목록 기능 구현 |
|
16분 |
39회차 |
Model1 아키텍처-글상세, 글수정 기능 구현 |
|
17분 |
40회차 |
Model1 아키텍처-글등록, 글삭제, 로그아웃 기능 구현 |
|
13분 |
41회차 |
Model2 아키텍처 이해(DispatcherServlet 기능 이해) |
|
20분 |
42회차 |
Model2 아키텍처-로그인, 글등록, 글목록 기능 구현 |
|
16분 |
43회차 |
Model2 아키텍처-로그아웃, 글상세, 글수정, 글삭제 기능 구현 |
|
14분 |
44회차 |
MVC 프레임워크 이해(DispatcherServlet, HandlerMapping, Controller) |
|
18분 |
45회차 |
MVC 프레임워크 개발-로그인, 글목록, 로그아웃 기능 구현 |
|
15분 |
46회차 |
MVC 프레임워크 개발-글상세, 글삭제, 글수정 기능 구현 |
|
15분 |
47회차 |
글상세(getBoard.jsp)와 글목록(getBoardList.jsp) 화면에 EL_JSTL 적용 |
|
19분 |
48회차 |
SpringMVC 구조 이해-DispatcherServlet과 스프링 컨테이너 |
|
19분 |
49회차 |
SpringMVC 설정-설정파일 변경, 인코딩 필터 설정, 글목록 구현 |
|
20분 |
50회차 |
SpringMVC 적용-로그인, 로그아웃, 글등록, 글수정, 글삭제, 글상세 구현 |
|
12분 |
51회차 |
ViewResolver를 활용하여 직접적인 JSP 요청 차단 |
|
19분 |
52회차 |
Spring MVC 관련 Annotation 이해 |
|
16분 |
53회차 |
Annotation 기반의 Controller 구현-글등록 |
|
17분 |
54회차 |
Annotation 기반의 Controller 구현-글목록, 글상세, 글수정, 글삭제, 로그인, 로그아웃, Controller 통합 |
|
16분 |
55회차 |
검색 결과를 ModelAndView에 저장하여 출력 |
|
15분 |
56회차 |
요청방식에 따라 메소드 분리하기-@ModelAttribute 적용 |
|
17분 |
57회차 |
Model을 통해 Controller 메소드의 리턴타입을 String으로 통일 |
|
19분 |
58회차 |
@SesstionAttributes를 활용한 NULL 업데이트 방지 |
|
14분 |
59회차 |
PresentationLayer와 BusinessLayer 통합(1) |
|
14분 |
60회차 |
PresentationLayer와 BusinessLayer 통합(2) |
|
21분 |
61회차 |
PresentationLayer와 BusinessLayer 통합(3) |
|
17분 |
62회차 |
파일 업로드 기능 추가 |
|
18분 |
63회차 |
예외 처리 기능 추가 |
|
13분 |
64회차 |
다국어 기능 추가 |
|
17분 |
65회차 |
다국어에서 로케일 변경 |
|
15분 |
66회차 |
검색 결과를 JSON 데이터로 변환하여 전송 |
|
14분 |
67회차 |
MyBatis 이해 및 기본 설정 |
|
16분 |
68회차 |
Mapper XML 설정 이해 |
|
16분 |
69회차 |
MyBatis 메인 설정 이해 |
|
13분 |
70회차 |
MyBatis를 이용한 DAO 클래스 구현 |
|
21분 |
71회차 |
MyBatis 프레임워크 정리 |
|
17분 |
72회차 |
Spring과 MyBatis 연동 |
|
13분 |
73회차 |
MyBatis의 Dynamic SQL 적용 |
|
13분 |
74회차 |
JPA 개념 이해 |
|
20분 |
75회차 |
JPA 기본 설정(persistence.xml, JPA Annotation) 이해 |
|
18분 |
76회차 |
JPA 테스트 클라이언트 작성 |
|
16분 |
77회차 |
JPA 프레임워크 정리 |
|
16분 |
78회차 |
Spring과 JPA 연동 |
|
18분 |