AOP, DI, IOC란?

AOP
기존의 소스코드를 건들이지 않고, 객체를 다른 객체로 바꾸는 방법 (관점 지향 프로그래밍)
@Transactional, 프록시 패턴

 

DI
객체 자체가 아니라 Framework에 의해 객체의 의존성이 주입되는 설계패턴
생성자, 메소드의 setter, @inject, @autowird를 통해 주입하는 방법

 

IOC
제어의 역전이라고 부르며, 메소드나 객체의 호출작업을 개발자가 결정하는것이 아니라. 프레임워크에서 결정하는것

'기타 > 개발용어' 카테고리의 다른 글

Sql Injection과 xss를 방지하기  (0) 2021.08.11
아파치와 톰캣의 차이점  (0) 2021.08.11
CORS (cross-origin resource sharing)란?  (0) 2021.07.15
추상클래스, 인터페이스  (0) 2021.07.15
MSA란?  (0) 2021.07.15