상세 컨텐츠

본문 제목

웹어플리케이션의 생명주기 감시(ServletContextListener)

WebProgramming/JSP

by ChrisMare 2018. 10. 17. 21:27

본문

웹어플리케이션의 생명주기 감시(ServletContextListener)

웹어플리케이션의  생명주기(LifeCycle)를 감시하는 리스너(Listener) 가 있다. 바로 ServletContextListener 입니다.
리스너의 해당 메소드가 웹 어플리케이션의 시작과 종료 시 호출 됩니다. ( contextInitalized(), contextDestroy() )

클래스 제작 시 반드시 인터페이스인 ServletContextListner를 상속 받아야합니다.

인터페이스이기 때문에 오버라이딩메소드가 있으며 2가지가 있다.

바로 contextInitalized(), contextDestroy() 이다.


contextInitalized() : 웹 어플리케이션의 시작 시 호출

contextDestroy() : 웹 어플리케이션의 종료 시 호출


ex) 


Listener 에 오버라이딩 작성



결과 ) 




또한 이 방법이 아니더라도 어노테이션을 사용하여 똑같이 가능합니다.

역시 리스너 클래스 제작 > 리스너 위에  @WebListener  명시




결과는 web.xml 에 기술한 것과 동일하게 나오게 됩니다.

'WebProgramming > JSP' 카테고리의 다른 글

JSP 동작 원리  (0) 2018.10.18
JSP 태그 개념 및 종류  (0) 2018.10.17
Servlet 데이터 공유 (ServletContext)  (0) 2018.10.17
Servlet 초기화 Parameter  (0) 2018.10.17
Form 전송으로 Servlet 값 받는 법  (0) 2018.10.17

관련글 더보기

댓글 영역