BLOG ARTICLE crosscutting concerns | 1 ARTICLE FOUND

  1. 2011.07.26 [Spring] 횡단관심(Crosscutting Concerns), 핵심관심(Core Concerns)


AOP에서 주목하고 있는 부분은 OOP와 같은 모듈화가 뛰어난 방법을 사용하더라도
결코 쉽게 분리된 모듈로 작성하기 힘든 요구사항이 실제 애플리케이션 설계와 개발에서 자주 발견된다는 점이다.
AOP에서는 이를 횡단 관심(crosscutting concerns)이라고 한다.

아래 그림에서 보듯이 핵심적인 기능말고, 중간중간 삽입되어야 될 기능들,관심이
횡단관심이다. (로깅, 보안, 트랜잭션, 예외처리) 


이에 대비해서 해당 시스템의 핵심 가치와 목적이 그대로 드러난
관심 영역을 핵심 관심(core concerns)이라고 부른다.
이 핵심 관심은 기존의 객체지향 분석/설계(OOAD)를 통해 쉽게 모듈화와 추상화가 가능하다.




YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST