1-4강
|
-
1. 스프링 프레임워크 소개
-
스프링 프레임워크란? : 오픈소스, 경량급, 애플리케이션 프레임워크
-
POJO 프로그램
-
스프링 프레임워크의 등장 배경
-
JDK, Tomcat 설치
-
2. 개발환경설정
-
Oracle 설치
-
Oracle HR 계정 및 사용자 계정 설정, 권한 부여
-
SQL Developer 설치 및 환경설정
-
STS 설치
-
3. 스프링 프레임워크 소개
-
일반적인 예제, 인터페이스를 활용한 예제, 스프링 프레임워크 적용, 객체지향 설계원칙
-
디자인 패턴 - 결합도를 낮추는 방법
-
다형성을 이용하여 결합도를 낮춘 애플? ??케이션 작성
-
4. Spring DI-XML
-
Dependency Lookup과 Dependency Injection의 차이
-
DI: XML 설정
|
5-8강
|
-
1. JSP Spring DI-어노테이션
-
컬렉션 타입의 빈 주입 : set, list, map, properties
-
DI: 어노테이션 이용
-
2. Spring DI-Container
-
XML 설정과 어노테이션 설정의 혼합
-
자바 코드 기반의 설정 : @Configuration, @Bean, @Import
-
스프링 컨테이너
-
스프링 빈 객체 라이프 사이클 비교
-
3. 실습 환경 설정
-
게시판 실습환경 설정
-
XML 기반: BoardDAO, BoardVO 작성
-
어노테이션 기반 : UserDAO, UserVO 작성
-
공통 코드 작성: JdbcUtil
-
4. Spring AOP
-
AOP 개요: 컴파일 방식, 런타임 방식, 프록시 방식
-
스프링에서의 AOP
-
XML 설정을 활용한 AOP: log
-
종류별 실습
|
9-12강
|
-
1. Spring AOP
-
Joinpoint와 바인드 변수 활용 예제
-
종류별 예제 실습
-
2. Spring JDBC
-
JdbcTemplate 클래스
-
NamedparameterJdbcTemplate
-
Simplejdbclnsert 클래스
-
3. 트랜직션
-
트랜직션이란? : 원자성, 일관성, 독립성, 지속성
-
TransactionTemplate를 이용한 트랜잭션 처 리
-
를 이용한 트랜잭션 처리
-
@Transaction을 이용한 트랜잭션 처리
-
4. MVC 패턴
-
화면구현
-
게시판 - 글 목록 보기, 등록하기, 수정, ? ?제 페이지 구현
-
로그인 - 로그인 로그아웃
-
기존의 Backend에 화면 연결하여 실습
|
13-16강
|
-
1. Spring MVC-XML
-
프레임 워크의 개발 원리
-
스프링 MVC 프레임워크의 구조 - XML 기반
-
2. Spring MVC-어노테이션
-
스프링 MVC 프레임 워크-어노테이션 기반 설정
-
3. Spring MVC 활용
-
2-Layred 아키텍처
-
FileUpload API를 활용한 파일업로드 예제
-
예외처리
-
다국어 처리, 데이터 변환: XML, JSON
-
4. Mybatis
-
Mybatis와 Java를 이용한 CRUD 예제
-
Spring Framework와 연동
-
동적쿼리 활용한 검색 기능 구현
|