ContextListener는 웹애플리케이션(컨텍스트)의 초기화, 소멸을 담당합니다.
ContextListener 생성방법
- 컨텍스트 리스너를 생성하기 위해서는
ServletContextListener
인터페이스를 구현하는 클래스를 생성해야 합니다. - 아래와 같이 간단하게 contextInitialized(초기화) 메소드와 contextDestroyed(소멸)메소드를 구현해봤습니다
public class MyContextListener implements ServletContextListener {
@Override
public void contextInitialized(ServletContextEvent sce) {
//이 메소드는 웹애플리케이션이 시작될 때 호출됩니다.
System.out.println("contextInitialized-----------------------");
}
@Override
public void contextDestroyed(ServletContextEvent sce) {
//이 메소드는 웹애플리케이션이 중지될 때 호출됩니다.
System.out.println("contextDestroyed--------------------------");
}
}
contextListener를 구현한 객체
초기화 메소드와, 소멸 메소드를 구현했다.
web.xml
서블릿 컨테이너에서 컨텍스트 리스너를 동작시키기 위해 web.xml에 등록해줍니다.
<listener>
<listener-class>MyContextListener</listener-class>
</listener>
'WEB > Servlet,JSP' 카테고리의 다른 글
JSTL(Java server page Standard Tag Library)란? (0) | 2020.06.12 |
---|---|
JSP의 표현언어 EL이란? (0) | 2020.06.11 |
쿠키(Cookie)와 세션(Session) (0) | 2020.06.09 |
sendRedirect, include, forward의 차이점 (0) | 2020.06.09 |
Servlet, JSP의 객체 범위 (0) | 2020.06.09 |