[Spring] 스프링 프레임워크의 핵심 기능, 구성 요소, 생명주기 요약 정리
Develop growth diary/SPRING
2024. 1. 18. 15:23
Spring Framework 핵심 기능 (Core Futures) 의존성 주입(Dependency Injection) - Spring은 IoC(Inversion of control) 컨테이너를 통해 객체 간의 의존성 주입 - 객체간의 결합도를 낮춰 유지보수성과 테스트 용이성 향상 AOP(Aspect-Oriented Programming) - 관점 지향 프로그래밍을 지원하여 핵심 비지니스 로직과 공통 관심 사항 분리 가능 - Logging, 트랜잭션 관리 등의 관심사 모듈화, 재사용성 향상 트랜잭션 관리 - 선언적인 방식으로 트랜잭션 관리 가능 - @Transactional 어노테이션을 통해 간편하게 트랜잭션 속성 설정 가능 모델-뷰-컨트롤러(MVC) 아키텍처 - Spring MVC를 통해 웹 애플리케이..