Spring

[Spring] Spring Framework뼈대

📝 작성 : 2020.07.17  ⏱ 수정 : 
728x90
Spring Framework
(Core)
프레임워크 전체를 가리키는 동시에 프레임워크의 핵심부분을 가리키기도 합니다. DI를 위한 단독 프레임워크로 개발돼었습니다. DI 기능은 다른 라이브러리와 상관없이 개별적으로 사용할 수 있습니다.
Spring AOP AOP(관점 지향 프로그래밍)을 위한 프레임워크입니다.
Spring MVC Model-View-Controller 아키텍처를 이용해서 웹 애플리케이션을 개발합니다.
Spring Boot Spring MVC와 함께 웹 애플리케이션을 신속하게 개발할 수 있게 도와주는 프레임워크입니다. 애플리케이션 코드를 빠르게 작성할 수 있으며 짧은 코드만으로 주요 기능을 구현할 수 있습니다.
Spring Data 데이터베이스 처리를 위한 프레임워크입니다. JPA와 연계해서 움직이는 Spring Data JPA와 NoSQL인 MongoDB와 연계하는 Spring Data MongoDB 등 다수의 라이브러리로 구성되어 있습니다.
Spring Web Service RESTful한 웹 서비스를 구축하기 위한 프레임워크입니다. REST 기반으로 HTTP를 이용해서 각종 정보를 처리하는 서비스를 구축합니다.
Spring Mobile 모바일용 웹 애플리케이션 구축을 위한 프레임워크입니다. Spring MVC기반으로 한 모바일 개발에 특화되어 있습니다.
Spring Integration 엔터프라이즈 애플리케이션 통합을 위한 프레임워크입니다. 데이터베이스 공유나 메시징, 서로다른 시스템 간 프로시저 호출 등 시스템 통합을 위한 기능을 제공합니다.
Spring Web Flow 웹 애플리케이션의 화면 이동(흐름)을 관리하는 프레임워크입니다. Spring MVC와 다른 방식의 웹 애플리케이션 프레임워크로 화면 흐름을 통해 애플리케이션을 구축합니다.


이 외에도 스프링 프레임워크에는 많은 프레임워크가 있습니다.

반응형