더북(TheBook)

1.1.4 의존성 주입을 넘어서

스프링 코어는 고급 DI 기능을 제공하고 그 자체만으로도 가치 있는 도구지만, 스프링의 정말 뛰어난 점은 수많은 추가 기능을 제공하면서도 이들 기능이 DI의 원칙에 의해 우아하게 설계되고 개발됐다는 점입니다. 스프링은 데이터 액세스를 위한 헬퍼 애플리케이션 프로그래밍 인터페이스(Application Programing Interface, API)에서부터 고급 MVC 기능에 이르기까지 애플리케이션의 모든 레이어에 필요한 기능을 제공합니다. 스프링의 대단한 점은 이런 기능을 독자적으로 제공하면서도 다른 도구와 쉽게 연동할 수 있다는 점입니다. 이런 점이 이들 도구를 스프링 패밀리 최고의 멤버로 만들어줍니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.