728x90

scope 2

Spring - Bean라이프사이클과 스코프

Bean 객체의 라이프 사이클 Bean 객체는 크게 생성, 의존주입, 초기화, 소멸에 대한 라이프 사이클을 가지게 됩니다. 컨테이너의 생성과 소멸에 연관되어져 있으며 컨테이너 생성시에 Bean 객체를 생성하고 의존을 주입하고 초기화 하는 과정을 거칩니다. 컨테이너 소멸시 Bean객체를 소멸하는데 이때 싱글톤 타입이 아닌 프로토 타입의 경우에는 자동 소멸 되지 않으므로 명시적으로 소멸 해야합니다. Bean 객체의 생성과 소멸시 InitailizingBean 과 DisposableBean 인터페이스를 구현하여 수행 시킬 수 있는데 afterPropertiesSet()와 destroy() 메소드를 구현하면 됩니다. 이 두 인터페이스를 구현하여 메소드를 사용할 수 없는 경우 커스텀 메소드를 사용하여 구현할 수 ..

Java Bean

request객체를 이용해 요청 파라미터를 각각 읽어와 사용하는 방법도 있지만 요청파라미터가 많으면 많을수록 사용하기 힘들어지고 코드의 양도 많아지게 됩니다. 이를 편리하게 사용하기 위해 java bean 이라는 객체를 이용합니다. java bean : java bean 객체는 여러 요청 파라미터를 하나의 단위로 다룰 때 사용합니다. 이 때 다루는 하나의 값을 프로퍼티 라고 합니다. java bean은 여러개의 프로퍼티를 담는 객체입니다. 프로퍼티는 getter, setter, 필드로 구성되어져 있습니다. 프로퍼티는 개념적인 값이고 필드는 프로퍼티를 담는 물리적인 저장소입니다. 프로퍼티를 사용할 때는 규칙이 있습니다. 프로퍼티의 이름은 getter와 setter의 이름으로 결정됩니다. getter와 se..

학습(구)/JSP 2020.09.07