콩 관리 연구 노트

 

1, BeanFactory에 소개

1.1 최초 무엇 ?

1, 콩 봄은 조립 기술을 기반

2, 그는입니다기본 유닛의 가장 일반적인 컨테이너 관리합니다. 에서 스프링 애플리케이션 곳, 빈은 데이터 소스가 될 수 있습니다 자바 일반 클래스

3 년 보존의 예 스프링 컨테이너는,이 방법은 스프링 핵심 아이디어 곳

 

콩은 일반적으로 구성 파일에 정의되어, 빈은 에 의해 인스턴스화 스프링 IOC 관리 컨테이너입니다.

인스턴스 수 의 BeanFactory 사실, 대부분의 방문 의 J2EE 응용 프로그램을 으로 의 ApplicationContext를 방문. ApplicationContext의은 이다 BeanFactory에 하위 인터페이스보다 그 기능 의 BeanFactory 강력한 멀티

 

1.2 이란 무엇입니까 BeanFactory에 ?

 

스프링 컨테이너는 호출 되는 BeanFactory 인터페이스, 알려진 스프링 그는 생산하는 것입니다, 문맥을 , 식물입니다 의존성 주입의 핵심.

1.3 BeanFactory 내 역할 :

1, 구성, 생성하고 관리하는 데 사용되는개체

2, 유지객체 간의 종속성을

3, 에 대한 책임객체 수명주기

 

BeanFactory를 일반적인 방법

1, containsBean (문자열 beanName에) : 이 있는지 여부를 결정 객체

2,의 getBean (문자열 beanName에는) 반품 개체

 

BeanFactory로는 구현 클래스의 여지가 있지만, 일반적으로 우리가 사용 은 XmlBeanFactory 클래스를

예를 들면 :

 

 

2, ApplicationContext를

들어 J2EE의 개발 과정, 그것을 사용하는 것이 좋습니다 의 ApplicationContext을 , 그는입니다 BeanFactory에 하위 인터페이스를 제공합니다.

1, 읽어정의 파일을

2, 유지 보수사이에 종속성

3, 국제 지원

4, 리소스 액세스

5, 이벤트 전파

6, 부하 여러 구성 파일

3, 정의

 

 

 

3.1 구성 파일

  . (1)는 , <콩 /> 는 IS 스프링 루트 프로필

  2 하는 <콩 /> 복수의 노드를 갖는 <빈> 노드

3.2 정의 빈은 보통 두 노드 속성을 지정

  1 , ID

  2 , 클래스

 

3.3 콩 에서 , 두 행위 용기가있다

  1 , 싱글

  2 , 비 - 싱글

설정시한 실시 예의 동작을하고있는 비 - 싱글 세트는 비 - 싱글 단일 실시.

 

 

네, 만들 콩을

4.1 콩 검색 메커니즘

   스프링 컨테이너는 찾을 첫 번째를 기반으로 객체를, ID 하는 경우 찾을 아이디 속성이 존재하지 않습니다의에 따라 이름의 경우 속성 조회, 이름 속성이 존재하지 않는,이 클래스의 이름을 기반으로 찾습니다

 

 

 

 

4.2 콩 별칭

 , 이름의 복수를 제공하기 위해 에 의해 별칭 별칭 속성.

 모든 이름은 실제로 같은 가리.

 

FROMNAME는 관련 지정하는 데 사용 이름을

Toname는 연관된 클래스의 별명이다

 

4.2 콩 의 생성 단계

 

 

 

주입 특성

 

 

빈의 경우 특성이 다른 주입 할 필요가 예를 들어, 사용하는 심판 요소를

 

 

속성 주입 어디에 설정

 

 

 

 

 

 

5 고위 경영진

추천

출처www.cnblogs.com/schangxiang/p/11145052.html