10 리스너와 필터


10 리스너와 필터

1. 리스너 (Listener) 1) 리스너란? 리스너란 컨테이너에서 발생하는 이벤트를 모니터링하다가 특정 이벤트가 발생하면 실행되는 특수한 서블릿으로, "이벤트 리스너" 라고도 합니다. 웹 애플리케이션 실행에 필요한 정보를 제공하거나 톰캣 시작/종료와 같은 특정 상황에 자동으로 동작하는 프로그램을 구현할 때 사용합니다. 리스너는 일반적인 형태의 서블릿이 아니라 특정 이벤트에 따라 동작하는 인터페이스를 구현한 클래스입니다. 리스너는 기본적으로 생명 주기 변화와 Scope Object 에 관리하는 속성의 변화를 모니터링하고 해당 이벤트가 발생하면 실행되는 구조입니다. 아래 그림은 리스너의 동작 구조입니다. 리스너의 동작 구조 리스터의 경우 특정 서블릿이나 JSP 에서 사용하기 위한 목적보다는 웹 애플리케이션 전체의 설계나 운영 관점에서 사용한다고 볼 수 있으며, 리스너 활용의 대표적인 유형은 다음과 같습니다. 초기화 매개변수 연동 톰캣이 시작될 때 web.xml 의 ServletCon...


#JSP #리스너 #서블릿 #자바웹 #필터

원문링크 : 10 리스너와 필터