12 리스너와 필터 (2)


12 리스너와 필터 (2)

3. 리스너 1) 리스너란 리스너는 컨테이너에서 발생하는 특정 이벤트 상황을 모니터링하다가 실행되는 특수한 형태의 서블릿입니다. 웹 애플리케이션에 초기 데이터를 공급하거나 특정 상황에 따라 자동으로 동작하는 프로그램을 구현할 때 사용합니다. 리스너는 일반적인 형태의 서블릿이 아니라, 특정 이벤트에 따라 동작하는 인터페이스를 구현한 클래스입니다. 서블릿과 마찬가지로 애너테이션 기반으로 코드를 작성할 수 있습니다. 리스너 활용의 대표적인 유형은 다음과 같습니다. 초기화 매개변수와 연동 톰캣이 시작될 때, 초기화 매개변수를 읽어 그에 따라 특정 객체를 초기화한 후 서블릿이나 JSP 에 제공. 예제 프로그램 등을 배포할 때 샘플 데이터 제공 데이터베이스의 연결, 테이블 생성 및 샘플 데이터 로딩 등의 작업을 사전에 수행. 복잡한 환경 설정 제공 프로그램 실행에 필요한 여러 정보를 파일로부터 읽어와 JSP 및 서블릿 등에 제공. 특정 이벤트에 동작하는 기능 구현 웹 애플리케이션을 실행할 때 ...


#리스너 #자바웹

원문링크 : 12 리스너와 필터 (2)