Skip to content

Latest commit

 

History

History

chapter11

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

11. 의존관계 주입(이하 DI) 을 통한 테스트하기 쉬운 코드 만들기

11.4 DI 프레임워크 실습

11.4.1 DI 프레임워크 구현 실습

[DI 프레임워크 구현 실습 문서](11.4 DI 프레임워크 구현 실습.pdf)

11.6 추가 학습 자료

11.6.1 의존관계 주입(DI)

DI가 무엇이고, 왜 필요한 것인지에 대해 쉽게 공감하기 힘들 수 있다. 이에 대한 깨달음을 얻을 수 있는 가장 좋은 방법은 하나의 서비스를 지속적으로 운영해 보는 경험이 가장 좋다고 생각한다. 하지만 많은 경험과 시간이 필요하다. 따라서 이와 관련해 다양한 문서를 참고하다보면 어느 순간 깨달음을 얻을 수도 있기 때문에 몇 개의 문서를 추천해 본다.

  • http://www.slideshare.net/baejjae93/dependency-injection-36867592: 의존관계가 무엇이고, 왜 필요한 것인지에 대해 그림을 통해 쉽게 설명하고 있는 문서이다. 다른 문서를 보기 전에 이 문서를 통해 의존관계 주입에 대한 대략적인 개념을 잡아볼 것을 추천한다.
  • 토비의 스프링 3.1(이일민 저, 에이콘/2012년) 1권 1,2장 : DI와 DI를 적용했을 때의 테스트 방법에 대해 잘 설명하고 있다. DI, 객체지향 설계, 스프링 프레임워크 학습을 위한 다음 단계로 읽을 책이다. 이 책은 1,2권으로 나눠져 있고, 상당히 두꺼운 책이기 때문에 모두 읽기보다 관심있는 부분부터 일부분씩 읽어 나가는 것도 좋은 선택이다. 이 책은 혼자 읽기보다 스터디와 같은 형식을 통해 여러 사람이 같이 읽을 것을 추천한다.

Table of Contents

1부. 첫 번째 양파 껍질

3부. 세 번째 양파 껍질