프레임워크

  • 애플리케이션을 구성하는 오브젝트가 생성되고 동작하는 방식에 대한 틀을 제공
  • 애플리케이션 코드가 어떻게 작성돼야 하는지에 대한 기준 제시
  • 위의 틀을 보통 프로그래밍 모델이라고 한다.

스프링의 핵심 프로그래밍 모델

  1. IoC/DI
    • 오브젝트의 생명주기와 의존관계에 대한 프로그래밍 모델
  2. 서비스 추상화
    • 환경이나 서버, 특정 기술에 종속되지 않고 이식성이 뛰어나며 유연한 애플리케이션을 만들 수 있다.
    • 구체적인 기술과 환경에 종속되지 않는 유연한 추상 계층을 두는 방법
  3. AOP
    • 애플리케이션에 산재해서 나타나는 부가적인 기능을 독립적으로 모듈화하는 프로그래밍 모델

태그:

카테고리:

업데이트:

댓글남기기