Spring in Action 제1부 스프링 핵심 개념 4장 애스펙트 지향 스프링 (111 ~ 146 페이지) 키워드 cross-cutting concerns(횡단관심사), Aspect Oriented Programming, AspectJ, Aspect, advice, pointcut, join point, introduction, AOP? 한 애플리케이션의 여러 부분에 걸쳐 있는 기능을 횡단관심사(cross-cutting concerns)라고 한다.Aspect Oriented Programming(이하 AOP)은 횡단관심사를 Aspect라는 별도의 클래스로 분리, 모듈화하는 것이다. 왜?) 횡단관심사를 모듈화 하면 각 도메인 객체가 자신의 기능에만 집중할 수 있고, (= POJO, 코드가 깔끔하다)여러..
Spring in Action 제1부 스프링 핵심 개념 2장 빈 와이어링 (39 ~ 82 페이지) 키워드 Wiring, *) Spring 3.0 부터는 자바기반의 스프링 설정이 가능하다. -> 3장에서 다룸 *) 스프링 설정 네임스페이스스키마 설정파일에 사용할 네임스페이스를 추가해줘야 사용할 수 있다. 네임스페이스 사용법 aop beans context jee jms lang mvn oxm tx utill p 를 간소화 xml 설정 작성을 설명한게 대부분이므로 springidol 예제 소스코드에 첨가하며 실습할 것. 싱글톤 클래스 작성123456789101112public class Stage { private Stage() { } private static class StageSingletonHolde..