IoC 컨테이너 3장 이 문서는 개인적인 목적이나 배포하기 위해서 복사할 수 있다. 출력물이든 디지털 문서든 각 복사본에 어떤 비용도 청구할 수 없고 모든 복사본에는 이 카피라이트 문구가 있어야 한다. 4.4 의존성 일반적인 엔터프라이즈 어플리케이션은 하나의 객체(또는 스프링 용어로는 빈)로 이루어지지 않는다. 가장 간단한 어플리케이션에서 조차도 엔드유저가 하나의 긴밀한 어플리케이션처럼 느낄 수 있도록 함께 동작하는 약간의 객체들이 있다. 다음 섹션은 목표를 이루기 위해 객체들이 협력하는 완전히 구현된 어플리케이션에서 독립적인 다수의 빈을 어떻게 정의하는지 설명한다. 4.4.1 의존성 주입 의존성 주입 (DI)은 객체들이 같이 동작할 객체들의 의존성을 생성자 아규먼트와 팩토리 메서드의 아규먼트와 생성되거나 팩토리 메서드에서 .. 더보기 IoC 컨테이너 2장 이 문서는 개인적인 목적이나 배포하기 위해서 복사할 수 있다. 출력물이든 디지털 문서든 각 복사본에 어떤 비용도 청구할 수 없고 모든 복사본에는 이 카피라이트 문구가 있어야 한다. 4.3 빈(Bean) 개요 스프링 IoC 컨테이너는 하나 이상의 beans을 관리한다. 이러한 빈은 XML 정의 같은 컨테이너에 제공한 설정 메타데이터로 생성된다. 컨테이너 내부에서 이러한 빈 정의는 BeanDefinition 객체로 나타나고 이 객체는 (다른 정보들과 함께) 다음의 메타데이터를 포함하고 있다. 패키지에 최적화된(package-qualified) 클래스 명: 보통 정의된 빈의 실제 구현클래스이다. 빈의 행동에 대한 설정 요소들. 컨테이너에서 빈이 어떻게 동작해야 하는가에 대한 상태.(범위, 라이프사이클 콜백 등.. 더보기 IoC 컨테이너 1장 이 문서는 개인적인 목적이나 배포하기 위해서 복사할 수 있다. 출력물이든 디지털 문서든 각 복사본에 어떤 비용도 청구할 수 없고 모든 복사본에는 이 카피라이트 문구가 있어야 한다. IoC 컨테이너 1 Spring IoC 컨테이너와 빈즈(beans)의 도입 이번 챕터는 제어의 역전 (IoC) 원리에 대한 스프링 프레임워크의 구현체에 대해 설명한다. IoC는 의존성 주입 (DI) 으로도 알려다. 이는 객체가 함께 동작해야 하는 의존성을 정의하는 처리 과정이다. IoC는 생성자 아규먼트나 팩토리 메서드의 아규먼트 또는 객체 인스턴스 후에 설정된 프로퍼티나 팩토리 메서드에서 리턴받은 값으로 정의한다. 그다음 컨테이너는 빈이 생성될 때 의존성을 주입한다. 이 처리 과정은 빈 스스로 인스턴스화 하는 과정을 제어하거.. 더보기 이전 1 2 3 4 5 6 7 8 ··· 12 다음