Spring Core Technologies
개요 Spring Framework의 핵심 기술(Core Technologies)은 프레임워크의 근간을 이루는 기술들을 다룬다. 가장 중요한 것은 IoC(Inversion of Control) 컨테이너이며, 그 다음으로 AOP(Aspect-Oriented Programming), AspectJ 통합, AOT(Ahead-of-Time) 처리가 있다. 핵심 기술 구성 IoC 컨테이너 Spring Framework의 가장 핵심적인 기술. 객체의 생성, 조립, 관리를 프레임워크가 담당하며, 의존성 주입(DI)을 통해 객체 간 결합도를 낮춘다. → 개념: Spring IoC 컨테이너와 Bean → 컨테이너: Spring IoC Container Overview → Bean: Bean Overview → DI: Dependency Injection AOP (Aspect-Oriented Programming) Spring은 자체 AOP 프레임워크를 갖고 있다. 개념적으로 이해하기 쉬우면서도 Java 엔터프라이즈 프로그래밍에서 필요한 AOP 요구사항의 80%를 충족하도록 설계되었다. ...