베스트셀러인 이유가 있는 강추책
1.1 초난감 DAO -> 문제점이 많은 DAO클래스를 시작으로 리팩토링하면서 개선해나가는 작업으로 이야기를 풀어나가고 있음
1.2 중복되는 코드 메서드화, 관심사의 분리, 템플릿 메서드, 팩토리 메서드 패턴 소개
1.3 DB와 연결하는 부분을 아예 다른 클래스로 분리, 추상적인 것을 의존하도록 수정
1.4 오브젝트 팩토리 -> 여러가지 DAO를 만들수 있게하고, 제어의 역전 개념 소개(제어권한을 다른 객체에게 위임하는것)
1.5 드디어 스프링을 사용함, 스프링의 용어 설명. ApplicationContext가 어떻게 작동하는지 설명
1.6 싱글톤 레지스트리(싱글톤의 단점을 모두 없앴음), 오브젝트 스코프(기본적으로 싱글톤), stateless의 중요성
1.7 의존관계 주입에 대한 설명
전체적으로 의미있는 내용들이 꽉꽉 채워져서 들어가 있음
책의 크기가 크지만, 그럼에도 불구하고 반복해서 계속 읽어볼만한 가치가 있다
'공부기록 > Spring' 카테고리의 다른 글
토비의 스프링 13장 - 스프링 웹 기술과 스프링 MVC (0) | 2021.11.07 |
---|---|
토비 스프링 5장 - 서비스 추상화 (0) | 2021.10.27 |
토비의 스프링 4장 - 예외 (0) | 2021.10.18 |
토비의 스프링 3장- 템플릿 (0) | 2021.10.16 |
Spring Framework Overview (0) | 2021.09.27 |