공부/Spring
[서적 핵심 정리 - 토비의 스프링 3] Ch3. 템플릿
피의화요일
2013. 4. 24. 15:01
템플릿-콜백 패턴
- 전략 패턴의 구조를 가지나, 익명 내부 클래스로 전략을 생성하여, 이를 넘겨주는 형태의 패턴
- 템플릿
- 전략 패턴의 컨텍스트
- 즉, 전략을 수행하기 전/후의 작업이나 전략 수행 과정을 정의한 클래스
- 콜백
- Functional Object
- 전략의 실행 과정을 기술한 오브젝트로, 다른 오브젝트의 메소드에 전달되는 오브젝트
- 스프링에는 다양한 자바 엔터프라이즈 기술에서 사용할 수 있도록 미리 만들어져 제공되는 수십가지 템플릿/콜백 클래스와 API가 존재
JdbcTemplete
- 스프링에서 제공하는 템플릿-콜백 형태의 JdbcTemplete