더북(TheBook)

앞으로 2~5장에서는 스프링 IoC 기능을 논의하며, 스프링 코어를 이용한 스프링 학습을 시작할 것이다. IoC 컨테이너는 애플리케이션의 스프링 구성 요소와 애플리케이션의 구성 요소를 프레임워크에 결합한다. 종종 스프링 컨텍스트라고 하는 IoC 컨테이너를 사용하여 특정 객체를 스프링에 전달해서 프레임워크가 구성한 방식으로 객체를 사용할 수 있게 한다.

6장에서 우리는 스프링 관점 지향 프로그래밍(Aspect-Oriented Programming, AOP)을 계속 논의할 것이다. 스프링은 IoC 컨테이너에 추가된 인스턴스를 제어할 수 있으며, 가능한 작업 중 하나는 이 인스턴스의 동작인 메서드를 가로채는 것이다. 이 기능을 메서드 애스펙팅(aspecting the method)이라고 하며, 스프링 AOP는 프레임워크가 앱과 상호 작용하는 일반적인 방법 중 하나다. 이 특성은 스프링 AOP를 필수 요소 중 하나로 만들기도 한다. 스프링 코어에는 자원 관리, 국제화(i18n), 형 변환, 스프링 표현 언어(SpEL)도 있다. 이 책 전반에서 다루는 예제에서 이 특징들을 접할 것이다.

 

 

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.