IT/CS
[프레임워크] Spring Framework
Terriermon
2021. 4. 14. 02:39
Spring Framework
- 모든 기능을 POJO로 작성할 수 있는 특징을 가짐
- IoC(DI): 의존성 주입 기능, 의존성 감소
- AOP(Aspect Oriented Programming): 비즈니스 로직과 관계까 적은 트랜잭션, 로깅, 예외처리 등 횡단관심으로 모듈화하여 처리하는 프로그래밍 방법
- PSA(Portable Service Abstraction): 실제 사용하는 기술에 관계없이 일관된 기술 접근 환경 제공, 서비스 추상화 계층 제공
POJO(Plain Old Java Object)
- 클래스 상속을 강제하지 않음
- 인터페이스 구현을 강제하지 않음
- Annotation 사용을 강제하지 않음
사용하는 이유
- DI, WEB, DATA 기능 기반 제공 -> Web 생성에 최적화
- 배포, 클라우드 등 다른 문제에 대한 솔루션 제공
반응형