토비의 스프링

1.토비의 스프링 정리 프로젝트 #0 들어가기 전에 - 스프링이란 무엇인가?

post-thumbnail

2.토비의 스프링 정리 프로젝트 #1.1 초난감 DAO (DAO, 자바빈의 개념)

post-thumbnail

3.토비의 스프링 정리 프로젝트 #1.2 DAO의 분리 (관심사의 분리, 디자인 패턴, 리팩토링, 테스트, 템플릿 메소드 패턴, 팩토리 메소드 패턴)

post-thumbnail

4.토비의 스프링 정리 프로젝트 #1.3 DAO의 확장 (원칙과 패턴, 개방 폐쇄 원칙, 객체지향 SOLID 원칙, 높은 응집도와 낮은 결합도, 전략 패턴)

post-thumbnail

5.토비의 스프링 정리 프로젝트 #1.4 제어의 역전 (팩토리 메소드, 제어의 역전)

post-thumbnail

6.토비의 스프링 정리 프로젝트 #1.5 스프링의 IoC (애플리케이션 컨텍스트, 빈 팩토리, 설정 정보, @Configuration, @Bean)

post-thumbnail

7.토비의 스프링 정리 프로젝트 #1.6 싱글톤 레지스트리와 오브젝트 스코프 (싱글톤 패턴의 한계, 스프링을 이용한 싱글톤 단점 극복)

post-thumbnail

8.토비의 스프링 정리 프로젝트 #1.7 의존관계 주입(DI)

post-thumbnail

9.토비의 스프링 정리 프로젝트 #1.8 XML을 이용한 설정

post-thumbnail

10.토비의 스프링 정리 프로젝트 #1.9 정리

post-thumbnail

11.토비의 스프링 정리 프로젝트 #2.1 테스트와 UserDaoTest 다시보기

post-thumbnail

12.토비의 스프링 정리 프로젝트 #2.2 테스트 검증의 자동화

post-thumbnail

13.토비의 스프링 정리 프로젝트 #2.3 개발자를 위한 테스팅 프레임워크 JUnit

post-thumbnail

14.토비의 스프링 정리 프로젝트 #2.4 스프링 테스트 적용

post-thumbnail

15.토비의 스프링 정리 프로젝트 #2.5 학습 테스트로 배우는 스프링

post-thumbnail

16.토비의 스프링 정리 프로젝트 #2.6 정리

post-thumbnail

17.토비의 스프링 정리 프로젝트 #3.1 템플릿과 다시보는 초난감 DAO

post-thumbnail

18.토비의 스프링 정리 프로젝트 #3.2 변하는 것과 변하지 않는 것

post-thumbnail

19.토비의 스프링 정리 프로젝트 #3.3 JDBC 전략 패턴의 최적화

post-thumbnail

20.토비의 스프링 정리 프로젝트 #3.4 컨텍스트와 DI

post-thumbnail

21.토비의 스프링 정리 프로젝트 #3.5 템플릿과 콜백

post-thumbnail

22.토비의 스프링 정리 프로젝트 #3.6 스프링의 JdbcTemplate

post-thumbnail

23.토비의 스프링 정리 프로젝트 #3.7 정리

post-thumbnail

24.토비의 스프링 정리 프로젝트 #4.1 예외처리와 사라진 SQL Exception

post-thumbnail

25.토비의 스프링 정리 프로젝트 #4.2 예외 전환

post-thumbnail

26.토비의 스프링 정리 프로젝트 #4.3 정리

post-thumbnail

27.토비의 스프링 정리 프로젝트 #5.1 서비스 추상화 - 사용자 레벨 관리 기능 추가

post-thumbnail

28.토비의 스프링 정리 프로젝트 #5.2 트랜잭션 서비스 추상화

post-thumbnail

29.토비의 스프링 정리 프로젝트 #5.3 서비스 추상화와 단일 책임 원칙

post-thumbnail