Study/Spring

[Spring Framework] 스프링 서브 프로젝트

AC 2019. 8. 3. 19:28

 

 

초기에는 스프링의 서브 프로젝트로 화면 전환의 흐름(flow)을 관리하는 스프링 웹 플로(Spring Web Flow)가 있었다.
그 후 인증/허가 처리를 관리하는 스프링 시큐리틸(Spring Security) 등이 추가됐고, 일괄 처리용의 스프링 배치 (Spring Batch)가 출시되었다.
최근에는 애플리케이션 개발을 간단하게 해주는 스프링 부트(Spring Boot)가 주목받고 있다.

스프링 서브 프로젝트는 이뿐만이 아니다. 요즘에는 스프링 웹 애플리케이션 기반으로 보기보다는 더 큰 엔터프라이즈 시스템의 기반으로 생각하는 것이 정확할 것 같다. 혹은 비즈니스 아이디어를 시스템으로 빠르게 만들어줄 수 있는 기반으로 보는 경우도 있다. 즉, 작은 시스템부터 큰 시스템까지 모두 대응할 수 있다. 물론 스프링의 DI와 AOP 등의 코어 부분을 정확하게 이해하는 것이 중요하다.

하지만 시스템 아키텍처를 설계하는 아키텍트를 목표로 한다면 이뿐만 아니라 스프링 서브 프로젝트도 충분히 알고 있어야 한다. 또한, 스프링 관련 프로젝트를 사용할 때는 항상 최신 뉴스를 확인하는 것이 좋다.

프로젝트에 대해서는 Pivotal 사의 웹 페이지 http://pivotal.io/kr,  https://pivotal.io/open-source) 에서 확인할 수 있다.



LIST