더북(TheBook)

1.2.5 스프링 생태계의 프로젝트

스프링 생태계는 이 절 앞부분에서 논의한 기능 그 이상이다. 이 생태계에는 잘 통합되어 더 큰 세계를 형성하는 다른 프레임워크의 큰 집합이 포함되어 있다. 여기에는 스프링 데이터, 스프링 시큐리티(Spring Security), 스프링 클라우드(Spring Cloud), 스프링 배치(Spring Batch), 스프링 부트 등 프로젝트가 있으며, 앱을 개발할 때 이런 프로젝트를 더 많이 함께 사용할 수 있다. 예를 들어 스프링 부트, 스프링 시큐리티, 스프링 데이터를 모두 사용하여 앱을 만들 수 있다. 앞으로 몇몇 장에서는 스프링 생태계의 다양한 프로젝트를 활용하는 작은 프로젝트에서 작업할 것이다. 여기에서 필자가 말하는 프로젝트라는 것은 독립적으로 개발된 스프링 생태계의 한 부분을 의미한다. 각 프로젝트에는 기능을 확장하는 별도의 작업 팀이 있으며, 스프링 공식 사이트(https://spring.io/projects)에서 각 내용을 참고할 수 있다.

스프링이 생성한 이 방대한 우주 중에서 스프링 데이터와 스프링 부트도 언급할 것이다. 이 두 프로젝트는 앱에서 자주 접하므로 처음부터 알아 두는 것이 중요하다.

 

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