프로그래밍/Servlet&JPS

08 Servlet : listener

pupu91 2022. 8. 24. 17:28
반응형

 

서블릿 리스너

: 웹 컨테이너가 관리하는 라이프 사이클 사이에 발생하는 이벤트를 감지하여 해당 이벤트가 발생 시 해당 이벤트에 대한 

  일련의 로직을 처리하는 인터페이스

 

 

 

서블릿 리스너 동작구조

 

 

 

 

서블릿 이벤트 사용 용도

1. context  웹 컨텍스트가 초기화되는 경우

2. session  세션이 생기거나 소멸되는 경우

3. request  요청 정보의 속성이 바뀌는 경우

 

 

 

서블릿 이벤트 리스너 종류

종류 내용
ServletContextListener 웹 애플리케이션의 시작과 종료 시 자동으로 발생하는 이벤트
ServletContextAttributeListener  웹 컨테이너에 저장된 속성의 값이 변경될 경우 발생하는 이벤트
HttpSessionListener HTTP 세션이 생성되거나 종료되는 시점에 발생하는 이벤트
HttpSessionAttributeListener HTTP 세션에 대한 속성의 값이 변경될 경우 발생하는 이벤트
HttpSessionActivationListener HTTP 세션이 활성화 또는 비활성화가 발생하려 할 때 감지
HttpSessionBindingListener 현재 세션에 객체가 추가되거나 해제될 때 발생하는 이벤트

 

 


 

ContextListener

 

 

ContextListenerServlet

 


SessionListener

 

반응형

SessionListenerServlet


RequestListener

 

 

 

 

RequestListenerServlet

반응형

'프로그래밍 > Servlet&JPS' 카테고리의 다른 글

10 Servlet & JSP : EL 표현식  (0) 2022.08.25
09 Servlet / JSP : JSP 특징과 JSP Element 표기법  (0) 2022.08.24
07 Servlet : Filter  (0) 2022.08.24
06 Servlet : Session과 Cookie  (0) 2022.08.23
05. Servlet : sendRedirect  (0) 2022.08.23