Print
카테고리: [ Development ]
조회수: 4699

1. 소개


2. 특징

2.1. 제어 반전 컨테이너/(IoC: Inversion of Control) 컨테이너

2.2. 관점 지향 프로그래밍(AOP)을 지원

AOP의 주요 개념은 여기를 읽어보자.

2.2. 데이터베이스 연동 지원

데이터 액세스 프레임워크/스프링은 데이터베이스에 접속하고 자료를 저장 및 읽어오기 위한 여러 가지 유명한 라이브러리, 즉 JDBC, iBATIS(MyBatis), Hibernate 등에 대한 지원 기능을 제공하여 데이터베이스 프로그래밍을 쉽게 사용.

2.4. MVC 패턴

Spring MVC라 불리는 모델-뷰-컨트롤러(MVC) 패턴을 사용한다.

MVC의 흐름은 이렇다.


3. LyfeCycle


4. Spring Boot