티스토리 뷰
~Listener interface : 콜백메서드를 가지고 있는 객체, 이벤트핸들러
ex) ServletContextListener
~Event class :
콜백메서드 : 어디선가(이벤트 소스) 상황(이벤트)이 벌어지면 자동으로 호출되는 메서드
서블릿이 메모리에 생성되는 시점은?
-Client 최초 요청 시
1. ServletContext는 서버가 시작될 때 생성되고 중지될 때 삭제된다.
ServletContextListener
contextInitialized(ServletContextEvent sce)
=>ServletContext가 생성될 때 호출 즉, 서버가 시작하면서 초기 환경을 설정하기 위한 콜백메서드
contextDestroyed(ServletContextEvent sce)
=>ServletContext가 삭제될 때 호출 즉, 서버가 중지될 때 호출되는 콜백메서드
2. Listener
어떤 이벤트소스에서 이벤트가 발생했을 때 실행될 메서드를 갖고 있는 객체 = 이벤트핸들러
1) 구현
해당 리스너를 상속하여 메서드 구현
2) 등록
<listener>
<listener-class></listener-class>
</listener>
'Jsp&Servlet' 카테고리의 다른 글
jsp 페이지에서 default 패키지의 클래스 import하기 (0) | 2017.01.25 |
---|---|
eclipse에서 jsp파일 대소문자 변경시 재컴파일 문제 (0) | 2017.01.25 |
Filter(필터) (0) | 2017.01.24 |
오류 처리 방법 2가지(try-catch, web.xml) (0) | 2017.01.24 |
web.xml의 error page 설정이 동작하지 않을 경우 해결방법 (0) | 2017.01.24 |