목차
Manual
개발프레임워크 실행환경
공통기반 핵심
화면처리
업무처리
데이터처리
연계통합
공통기반
Manual
개발프레임워크 실행환경
개발프레임워크 실행환경 소개
공통기반 핵심
IoC Container
Basics
IoC Container를 설명하기 위해 필요한 기본적인 개념 및 사용 방법을 설명한다.
Dependencies
IoC Container의 핵심 기능인 Dependency Injection의 사용 방식 및 설정 방법을 설명한다.
Bean scope
IoC Container에 의해 관리되는 Bean의 생성 방식 및 적용 범위를 설명한다.
Customizing the nature of a bean
Bean의 생명주기 관리, Bean이 속한 Container 참조 등 Bean의 성질을 변화시키는 방법을 설명한다.
Bean definition inheritance
Bean 정의 상속에 대해서 설명한다.
Container extension points
IoC Container의 기능을 확장하는 방법을 설명한다.
The ApplicationContext
ApplicationContext만이 제공하는 기능을 설명한다.
Annotation-based configuration
Java Annotation을 기반으로 Bean을 정의하는 방법을 설명한다.
Classpath scanning for managed components
Dependency Injection에 의해 삽입되는 base Bean에 대한 Java Annotation 기반 설정 방법을 설명한다.
주요 개념 - Inversion of Control
AOP
@AspectJ 어노테이션을 이용한 AOP 구현
XML Schema를 이용한 AOP 구현
실행환경 AOP 가이드라인
Resource
화면처리
MVC
Spring MVC Architecture
스프링 MVC의 기본 구조 및 핵심 컴포넌트에 대해 설명한다.
DispatcherServlet
스프링 MVC의 핵심 컴포넌트인 DispatcherServlet의 기능과 등록방법에 대해 설명한다.
HandlerMapping
요청과 Controller간의 연결고리 역활을 하는 컴포넌트인 HandlerMapping에 대해서 설명한다.
Controller
인터페이스 Controller를 구현한 AbstractController, SimpleFormContrller 같은 계층형(hierarchy) Controller에 대해서 설명한다.
Annotation-based Controller
@MVC구현을 위한 관련 어노테이션과 활용 방법에 대해서 설명한다.
Validation
객체의 유효성 검증 기능에 대해서 설명한다.
View
스프링 MVC의 View와 스프링 폼 태그에 대해서 설명한다.
Ajax 지원
Internationalization
Security
UI Adaptor
업무처리
Exception Handling
Spring Web Flow
SWF Getting Started
Hello world
Hello 예제 2가지를 샘플로 설명한다.
SWF Configuration
SWF 시스템 설정
Spring Web Flow 를 사용하기 위한 Web 개발환경에 대한 세팅을 설명한다.
Spring Web Flow 와 MVC 연동
Spring Web Flow 를 사용하기 위한 Spring MVC 설정을 설명한다.
Securing Flows
Web Flow 에 적용되는 Spring Security 에 대해 설명한다.
Flow Managed Persistence
Web Flow에서 하이버네이트와 JPA 객체 영속화 기술과 연동에 관해 설명한다.
SWF
Flow Definition
Flow 의 필수적인 언어 구성요소와 sub flow 에 대해 설명한다.
Expression Language
Web Flow 설계시 데이타 모델 및 action 실행을 위한 EL을 설명한다.
Rendering Views
flow 내에서 화면을 생성하는 요소에 대해 설명한다.
Executing actions
flow 내에서 실행 요소에 대해 설명한다.
Flow Inheritance
flow 간의 상속에 대해 설명한다.
데이터처리
Data Access
iBATIS Configuration
Data Type
parameterMap
Inline parameters
resultMap
Dynamic SQL
ORM
Entities
Entity Operation
Association Mapping
Query Language
Native SQL
Concurrency
Cache Handling
Fetch Strategy
Spring Integration
JPA Configuration
Transaction
Data Source
연계통합
Naming Service
Integration Service
Metadata
연계 서비스 API
WebService
공통기반
Server Security
Architecture
Authentication
Authorization
Scheduling
Logging
프로그래밍내에서 직접 설정하는 방법
설정 파일을 사용하는 방법
ID Generation
Property
Cache
Marshalling/Unmarshalling
XML Manipulation
Object Pooling
Encryption/Decryption
FTP
Mail
Compress/Decompress
File Upload/Download
file_upload
file_download
File Handling
Excel
String Util