[TIL] Chapter 01. 사람을 사랑한 기술

NCOOKIE·2025년 3월 13일
0

TIL

목록 보기
13/20

스프링 입문을 위한 자바 객체 지향의 원리와 이해

  • CBD(Component Based Development) : 컴포넌트 기반 개발. 애플리케이션을 의미 있는 단위로 구분하고 그 단위를 하나씩 부품으로 개발하는 방법론이자 기법
  • SOA(Service Oriented Architecture) : 서비스 중심 구조 또는 서비스 지향 구조. 실제 현실의 업무를 기준으로 개발하자는 사상

  • 이 책의 필자가 생각하는 스프링 프레임워크의 개념은 OOP 프레임워크다.
  • 스프링 삼각형
    • IoC/DI, AOP, PSA
    • 스프링은 POJO(Plain Old Java Object)에 세 가지 유형의 진동을 줌으로써 거대한 프레임워크를 완성해냈다.
  • 엔터프라이즈 애플리케이션을 구현하는 데 필요한 거의 모든 서비스를 지원
    • 엔터프라이즈 애플리케이션(Enterprise Application) : 사회적 필요를 충족하기 위해 만들어지는 애플리케이션
    • 스프링은 PSA(일관성 있는 추상화) 기법을 통해 중구난방으로 구현된 다양한 기술을 표준화된 방식으로 사용할 수 있게 지원해준다.
    • 스프링을 도입하면 엔터프라이즈 애플리케이션을 더 쉽고 편하게, 그리고 더 안정적으로 개발할 수 있다.
profile
일단 해보자

0개의 댓글