1장 초난감 DAO 코드에 DI 를 적용해나가는 과정으로 확장과 변경에 용이하게 대응하도록 개선
변경이 거의 일어나지 않으며 일정한 패턴으로 유지되는 특성을 가진 부분
자유롭게 변경되는 성질을 가진 부분으로부터 독립
⇒ 효과적으로 활용할 수 있도록 하는 방법
스프링에 적용된 템플릿 기법
3.1 다시보는 초난감 DAO
3.2 변하는 것과 변하지 않는 것
3.3 JDBC 전략 패턴의 최적화
3.4 컨텍스트와 DI
3.5 템플릿과 콜백
3.6 스프링의 jdbcTemplate