목록Spring Framework (3)
Gentle Breeze
참고 : http://springindepth.com/book/in-depth-ioc.html XML 에서 Spring Bean 을 설정할 때 일반적으로 id , name 의 attribute 에 값을 설정해 IoC Container에 유일한 식별자가 되도록 하지만 때로는 하나의 Spring Bean 에 복수의 식별자를 설정을 해야하는 상황이 발생한다. 예를들어 ▲ Click to Enlarge 위와같이 2개로 분리되어 사용중인 DataSource 를 하나의 Bean 으로 묶어 하나의 DataSource 로 사용하고 싶을 경우 아래와 같이 alias 를 이용하여 설정하면 된다. ▲ Click to Enlarge
출처 : Anyframe 3.2.0 Manual ( http://dev.anyframejava.org/anyframe/doc/core/3.2.0/corefw/guide/annotation-dependencies.html ) 특정 Bean의 기능 수행을 위해 다른 Bean을 참조해야 하는 경우 사용하는 Annotation으로는 @Autowired 또는 @Resource가 있다. @Autowired Spring Framework에서 지원하는 Dependency 정의 용도의 Annotation으로, Spring Framework에 종속적이긴 하지만 정밀한 Dependency Injection이 필요한 경우에 유용하다.@Resource JSR-250 표준 Annotation으로 Spring Framework 2..
* Core Framework - Spring Framework 기반 (다른 Framework 와의 연동이 쉬움) * Container Model - Container : 어떤 객체의 Life Cycle을 관리해 주는 것 - POJO (Plain Old Java Object) - 아무런 규칙이 없는 JAVA Class - Spring Container - 경량의 Container - POJO Class를 관리 * AOP (Aspect Oriented Programming) - 관점 지향 프로그래밍 (eg : 예외처리, 로깅) 종단관점의 class들을 두고 횡단관점의 중복되는 code를 별도의 class로 뽑아낸 후 적절히 Mixing