Skip to main content

스프링 프레임워크 코어 기술

Less than 1 minute

Tips

버전 5.3.19

참조 문서의 이번 부분은 스프링 프레임워크에 절대적으로 필요한 모든 기술을 다루게 됩니다.

그 중에서도 스프링 프레임워크의 제어의 역전(IoC, Inversion of Control) 컨테이너가 있습니다.
스프링 프레임워크의 IoC 컨테이너에 대한 철저한 처리는 스프링의 AOP(관점 지향 프로그래밍, Aspect-Oriented Programming) 기술에 대한 포괄적인 범위로 밀접하게 이어집니다.
스프링 프레임워크는 자체적인 AOP 프레임워크를 가지고 있으며, 개념적으로 이해하기 쉽고 자바 엔터프라이즈 프로그래밍의 AOP 요구사항의 주요 80%를 완벽하게 지원합니다.

스프링와 AspectJ(최근 기능면에서 가장 풍부하며 자바 엔터프라이즈 내에서 가장 성숙한 AOP 구현체)의 통합도 제공됩니다.

1. IoC 컨테이너

  1. 리소스

  2. 검증, 데이터 바인딩, 타입 변환

  3. 스프링 표현 언어(SpEL, Spring Expression Language)

  4. 스프링의 관점 지향 프로그래밍

  5. 스프링 AOP API

  6. Null 안정화

  7. 데이터 버퍼와 코덱

  8. 로깅

  9. 부록