반응형
자바 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을 이용해 코딩을 해보도록 하겠습니다.
반응형
'2020 > JSP SERVLET' 카테고리의 다른 글
HttpSessionListener 로그인 접속자수 표시 (0) | 2019.12.10 |
---|---|
HttpSessionBindingListener 로그인 접속자 수 표시 (0) | 2019.12.10 |
Filter API 사용자 정의 필터 만들기 (0) | 2019.12.09 |
Filter API (0) | 2019.12.09 |
서블릿 URL pattern (0) | 2019.12.09 |