-
[Spring] spring 소개프로그래밍 공부/Spring 2021. 4. 28. 10:22
뉴렉쳐 강사님의 동영상 강의를 듣고 정리한 내용입니다.
스프링 사용 이유
: 엔터프라이즈 애플리케이션을 제작하는 것에 중요한 특징 두가지를 포함하고 있음.
- dependency injection (-> 모듈 결합을 쉽게 해줌)
- transaction management
JAVA EE(Enterprise Edition)도 위의 기능을 지원하지만, 스프링에 비해 복잡도가 높아 스프링을 대신 사용하게 됨
추가로.. spring이 나오면서 EE가 유료화됨.
엔터프라이즈 애플리케이션이란..
- 지속적 데이터(persistent data)를 처리
- 막대한 양의 데이터를 처리
- 여러 사람이 동시에 데이터에 접근
- 많은 데이터를 처리하기 위한 사용자 인터페이스 화면의 수도 많음
- 단독으로 운영되는 경우가 거의 없고, 분산된 다른 엔터프라이즈 애플리케이션과 통합해야 하는 경우가 많음
출처스프링 프레임워크 모듈
- MVC <- DI <- 느슨한 결합력과 인터페이스
- Transaction <- AOP
- 인증과 권한 <- Servlet Filter
'프로그래밍 공부 > Spring' 카테고리의 다른 글
[Spring] 스프링 DI 지시서 작성하기 (Spring Bean Configuration) (0) 2021.04.29 [JAVA] Dependency를 직접 Injection 하기 (0) 2021.04.28 [Spring] IoC 컨테이너 (0) 2021.04.28 [Spring] DI(Dependency Injection) (0) 2021.04.28 [Spring] 느슨한 결합력과 인터페이스 (0) 2021.04.28