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 생성에 최적화

- 배포, 클라우드 등 다른 문제에 대한 솔루션 제공

'IT > CS' 카테고리의 다른 글

[Java] String vs StringBuilder vs StringBuffer  (0) 2021.04.28
[자료구조] Hash  (1) 2021.04.16
[Web] 쿠키/세션/캐시  (0) 2021.04.13
[Web] Rest란?  (0) 2021.04.13
[Java] Java란?  (0) 2021.04.12