부트캠프 TIL
22.12.08 Spring Framework 특징
sweet-po
2022. 12. 8. 00:33
IoC(Inversion of Control)제어의 역전 말이 더 어렵네 / DI(Dependncy Injection의존성 주입) IoC 를 위해 DI 사용.
-클래스의 생성자로 객체 전달받는 코드 있으면 객체를 외부서 주입받는 의존성 주입 이루어지는 것.
-생성자를 통한 의존성주입만 있는건 아냐
AOP(Aspect Oriented 공통관심지향 Programming) 로깅, 보안, 트랜잭션
PSA(Portable일관된? Service Abstraction)
를 통해
POJO(Plain Old Java Object, java로 생성하는 순수한 객체) 달성 (하나의 프레임워크라고도)
-java 사양에 정의된 것 이외의 다른 기술이나 규약에 얽매이지 않아야
-특정 환경에 종속적이지 않아야
Spring은 POJO 프로그래밍을 지향하는 Framework. 이를 위해 저 위 세가지 기술 지원.