프레임워크
프레임워크
- 애플리케이션을 구성하는 오브젝트가 생성되고 동작하는 방식에 대한 틀을 제공
- 애플리케이션 코드가 어떻게 작성돼야 하는지에 대한 기준 제시
- 위의 틀을 보통 프로그래밍 모델이라고 한다.
스프링의 핵심 프로그래밍 모델
- IoC/DI
- 오브젝트의 생명주기와 의존관계에 대한 프로그래밍 모델
- 서비스 추상화
- 환경이나 서버, 특정 기술에 종속되지 않고 이식성이 뛰어나며 유연한 애플리케이션을 만들 수 있다.
- 구체적인 기술과 환경에 종속되지 않는 유연한 추상 계층을 두는 방법
- AOP
- 애플리케이션에 산재해서 나타나는 부가적인 기능을 독립적으로 모듈화하는 프로그래밍 모델
댓글남기기