Spring #01 스프링 소개

underlier12·2020년 2월 9일
0

SPRING

목록 보기
1/25

본 내용은 뉴렉처 강의를 보고 개인 학습용으로 작성합니다.

01. 스프링 소개

스프링의 핵심 기능

스프링은 프레임워크이며 다양한 기능을 제공하는데 그 중 주요 기능을 2개를 꼽는다면 Dependency injection, Transaction management를 들 수 있겠다.

image.png

Spring 이전에 Java EE가 그 자리를 차지하고 있었지만 활용의 어려움과 유료화 등의 이슈로 인해 사장되었고 그 자리를 Spring이 대체하게 되었다.

image.png

그래서 Java SE 위에 Spring을 얹어서 사용하는 형태로 기업형 응용 프로그램 개발에 많이 사용한다.

image.png

중요한 모듈 단위로는 MVC, Transaction, Authentication & Athorization가 있는데 각각 매칭되는 개념이 DI, AOP, Servlet Filter이다. 이 중 DI는 위에 언급한 Dependency Injection의 약자이며 느슨한 결합력과 인터페이스를 제공하는 역할을 담당한다.

image.png

profile
logos and alogos

0개의 댓글