01. Servlet Listener

01-01. Servlet Listener 개요

01-01-01. Servlet Listener란

01-01-02. Servlet Listener 동작 구조

Untitled

01-01-03. Servlet Listener 사용하는 경우

  1. Context 변경이 발생하는 경우 (→ 톰캣 컨테이너 자체에 리스너 연결)
    1. 웹 애플리케이션의 시작, 종료 시점
    2. context에 attribute 추가, 제거, 수정 시점
  2. Session 객체에 변경이 발생하는 경우 (→ 세션에서 발생 가능한 이벤트)
    1. HttpSession의 시작, 종료 시점
    2. HttpSession에 attribute 추가, 제거 , 수정 시점
  3. Request 객체에 변경이 발생하는 경우 (→ request 관련 이벤트)
    1. ServletRequest 생성, 소멸 시점
    2. ServletRequest에 attribute 추가, 제거, 수정 시점

01-02. Servlet Listener 종류

01-02-01. Context Listener

  1. ServletContextListener

  2. ServletContextAttributeListener

01-02-02. Session Listener