본문 바로가기

6개월 대장정/JSP 개념

65일차 - [JSP] Listener

반응형

안녕하세요. pitang입니다.

Listener에 대해 알아보겠습니다.

 

Listener

웹 컨테이너는 웹 애플리케이션이 시작되거나 종료되는 시점에 특정 클래스의 메서드를 실행할 수 있는 기능을 제공한다.

이 기능을 사용하면 웹 애플리케이션을 실행할 때 필요한 초기화 작업이나

웹 애플리케이션이 종료된 후 사용된 자원을 반환하는 등의 작업을 수행할 수 있다.

 

new->Listener로 listener 클래스를 만들 수 있고, Listener의 인터페이스는 아래와 같다.

public void contextInitialized(ServletContextEvent sce) - 웹 애플리케이션을 초기화를 할 때 호출.

public void contextDestroyed(ServletContextEvent sce) - 웹 애플리케이션을 종료할 때 호출.

 

어노테이션을 리스터 클래스에 적용하면 자동으로 리스너로 등록이 되고,

web.xml을 이용하면 한 개 이상의 리스너를 web.xml 파일에 등록할 수 있따.

 

ex1) 어노테이션 이용

AppListener01.java
console

 

ex2) web.xml 이용

AppListener03.java
web.xml
console

 

ex3)

AppListener05.java
web.xml
01listener.jsp - console

 

 

 

 

 

 

 

감사합니다.

 

*m1 맥북을 사용 중입니다.*

728x90
반응형

'6개월 대장정 > JSP 개념' 카테고리의 다른 글

64일차 - [JSP] Filter  (0) 2021.11.24
63일차 - [JSP] Servlet 예제  (0) 2021.11.24
62일차 - [JSP] Servlet , MVC 패턴  (0) 2021.11.23
61일차 - [JSP] Bootstrap  (0) 2021.11.23
60일차 - [JSP] 커스텀 태그  (0) 2021.11.21