2020/JSP SERVLET
Servlet Listener API
꽃꽂이하는개발자
2019. 12. 9. 21:43
반응형
자바 GUI에서는 마우스 클릭과 같은 이벤트 발생 시 여러가지 이벤트 핸들러를 이용해 화면의 기능을 구현합니다.
이처럼 서블릿에서도 서블릿에서 발생하는 이벤트에 대해 적절한 처리를 해주는 여러가지 리스너를 제공합니다.
서블릿 관련 Listener | 추상 메서드 | 기능 |
ServletContextAttributeListener |
attributeAdded() attributeRemoved() attributeReplaced() |
Context 객체에 속성 추가/제거/수정 이벤트 발생시 처리 |
HttpSessionListener |
sessionCreated() sessionDestroyed() |
세션 객체의 생성/소멸 이벤트 발생 시 처리 |
ServletRequestListener |
requestInitialized() requestDestroyed() |
클라이언트의 요청 이벤트 발생 시 처리 |
ServletRequestAttributeListener |
attributedAdded() attributedRemoved() attributeReplaced() |
요청 객체에 소성 추가/제거/수정 이벤트 발생 시 처리합니다. |
HttpSessionBindingListener |
valueBound() valueUnbound() |
세션에 바인딩/언바인딩된 객체를 알려주는 이벤트 발생 시 처리합니다. |
HttpSessionAttributeListener |
attributedAdded() attributedRemoved() attributeReplaced() |
세션이 속성 추가/제거/수정 이벤트 발생 시 처리 |
ServletContextListener |
contextInitialized() contextDestroyed() |
컨텍스트 객체의 생성/소멸 이벤트 발생시 처리 |
HttpSessionActivationListener |
sessionDidActivate() sessionWillPassivate() |
세션의 활성화/비활성화 이벤트 발생시 처리합니다. |
다음 글에서 Listener을 이용해 코딩을 해보도록 하겠습니다.
반응형