ServletContextAttributeListener
컨테이너에 저장된 속성 값들의 변화가 있을 때 수행하기 위한 메소드를 정의한 인터페이스이다.
구현해야 할 메소드
attributeAdded(ServletContextAttributeEvent event) : void
새로운 속성 값이 추가될 때 실행되는 메소드
attributeRemoved(ServletContextAttributeEvent event) : void
속성 값이 제거될 때 실행되는 메소드
attributeReplaced(ServletContextAttributeEvent event) : void
HttpSessionListener
HTTP 세션이 활성화 되거나 비활성화 되려할 때 혹은 속성 값들이 추가, 삭제, 변경될 경우 수행하기 위한 인터페이스
구현해야 할 메소드
sessionCreated(HttpSession event) : void
세션이 생성되었을 경우 이 메소드가 실행
sessionDestoryed(HttpSession event) : void
세션이 무효화 되었을 경우 이 메소드 실행
ServletrequestListener
요청(Request)이 들어올때마다 확인. 로그작성시
requestInitialized(ServletRequestEvent event)
requestDestroyed(ServletRequestEvent event)
ServletrequestAttributeListener
Request 속성(Attribute)이 추가됐는지, 제거됐는지, 수정됐는지 확인을 행하기 위한 인터페이스
attributeAdded(HttpSessionBindingEvent event)
attributeRemoved(HttpSessionBindingEvent event)
attributeReplaced(HttpSessionBindingEvent event)
HttpSessionBindingListener
클라이언트의 세션 정보에 대한 바인딩이 이루어졌을 경우 감지되는 이벤트를 수행하기 위한 인터페이스
구현해야 할 메소드
valueBound(HttpSessionBindingEvent event) : void
세션에 연결될 때 발생하는 이벤트를 실행
valueUnBound(HttpSessionBindingEvnet event) : void
세션으로부터 연결이 해제될 때 발생하는 이벤트를 실행
HttpSessionAttributeListener
HTTP 세션에 대한 속성 값이 변경되었을 경우 수행하기 위한 인터페이스
구현해야 할 메소드
attributeAdded(HttpSessionBindingEvent e) : void
세션에 새로운 속성 값이 추가될 때 실행
attributeRemoved(HttpSessionBindingEvent e) : void
세션의 속성 값이 제거될 실행
attributeReplaced(HttpSessionBindingEvent e) : void
세션의 속성 값이 변경될 때 실행
ServletContextListener
웹 어플리케이션의 시작과 종료시 자동으로 발생되는 이벤트를 수행하기 위한 메소드를 정의한 인터페이스이다.
구현해야 할 메소드
contextInitialized(ServletContextEvent event) : void
웹 컨테이너가 처음 구동될 때 실행되는 메소드
contextDestoryed(ServletContextEvent event) : void
웹 컨테이너가 종료될 때 실행되는 메소드
HttpSessionActivationListener
세션에 대한 내용이 새로 생성되어 세션이 활성화 되었을 때 발생하는 이벤트를 수행하기 위한 인터페이스
구현해야 할 메소드
sessionDidActivate(HttpSessionEvent event) : void
세션이 활성화 될 때 실행
sessionWillPassivate(HttpSessionEvent event) : void
세션이 비활성화 되려고 할 때 실행
'프로그램 > Java - 정보' 카테고리의 다른 글
우분투에 java 설치 하기 (0) | 2014.03.03 |
---|---|
JAVA MVC 정보 (0) | 2011.06.23 |
Naver API 연동 + JAVA 사용 방법 (0) | 2011.05.24 |
Questions and Exercises: Object-Oriented Programming Concepts (1) | 2011.05.11 |
자바스터디 블로그 (0) | 2011.05.06 |