Gentle Breeze

Spring IoC Container <1> 본문

⑦ IFSS 방법론/IFSS 기초(개발자)

Spring IoC Container <1>

재령 2008. 10. 7. 11:37
* IoC (Inversion of Control) : 제어의 역행 (= Dependency Inversion / Hollywood Principle)
  - 객체가 생성될 때 필요로 하는 다른 객체들을 Container가 생성하여 주소값을 제공해 줌

사용자 삽입 이미지


* IoC와 Dependency Injection 간의 관계

사용자 삽입 이미지

    - Dependency Injection 은 Spring 에서만 지원
    - 생성자 주입 방식은 거의 사용되지 않음

* Dependency Lookup 과 Dependency Injection 의 차이점

    - Dependency Lookup : Bean을 개발자가 직접 Lookup 하여 사용하는 것
    - Dependency Injection : 각 계층 사이, 각 클래스 사이에 필요로 하는 의존관계가 있다면
                                        이같은 의존 관계를 Container 가 자동적으로 연결시켜주는 것

* 의존 관계도 (예시)


사용자 삽입 이미지

'⑦ IFSS 방법론 > IFSS 기초(개발자)' 카테고리의 다른 글

Spring IoC Container <2>  (0) 2008.10.07
IoC Sample  (0) 2008.10.07
Core Framework  (0) 2008.10.07
AnyFrame Java 개요  (0) 2008.10.07
XML <3>  (0) 2008.10.06
Comments