-
AOP (Aspect Object Project)2014/:: 용어정리 :: 2014. 9. 25. 15:10
AOP (Aspect Object Project)
관점지향 프로그래밍
완벽한 공통모듈
Core Concern
Cross Cuting Concern
모듈 개발자는 AOP를 모른다.
Log 남기는 Bean을 새롭게 생성하면
코딩하는 양은 줄지만 호출하기 위한 한 줄은 코딩해야 함
[객체지향의 단점]
아무리 모델링, 모듈화를 잘할지라도 Core Concern과 Cross Cutting Concern 간의 물리적인 Coupling이 발생한다.
배제할 수 있는 방법이 없다.
이런 OOP의 단점을 보완한 것이 AOP
=OOP를 커버하는 것이 AOP
물리적으로 배제하겠다. => AOP
'2014 > :: 용어정리 ::' 카테고리의 다른 글
Target Object/Adivce/Weving/Dynamic Proxy (0) 2014.09.25 VO패턴 (0) 2014.09.25 Component (0) 2014.09.23 CRUD (0) 2014.09.22 Wiring (0) 2014.09.22