Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info
title참고

IoC 및 DI와 관련하여 아래 링크를 참고하자.

AOP

  • Aspect Oriented Programming
  • 모듈성을 높일 목적으로 서로 다른 관심사를 분리(separation of cross-cutting concerns)하는 프로그래밍 패러다임.
  • 성격이 다른 로직(업무 로직과 업무 로직 외 공통적인 부분)이 함께 있는 경우 이를 분리해서 처리해야 복잡성을 해결할 수 있음.
  • 로깅, 보안, 트랜잭션 등이 있음.
  • 참고 : Aspect-oriented programming

...