listener(3)
-
세션 어트리뷰트 리스너 ( SessionAttributeListener ) 사용 예제
세션 어트리뷰트 리스너 세션 어트리뷰트 리스너는 세션이 변화할 때 그 알림을 받습니다 일반적인 디버깅에 유용하고, 또한 분산 웹 어플리케이션을 작성할 때, 클러스터의 다른 장비로 세션 복제가 기대된대로 잘 작동하는지 확인하는 데 유용합니다. 세션이 생성되거나 사라질 때의 이벤트를 체크하고 싶다면 세션 리스너를 보면 됩니다. 이 두 인터페이스들은 생성, 삭제, 변화 이벤트를 잡는 하나의 리스너를 만들기 위해, 하나의 클래스에 구현될 수 있습니다. 이 페이지는 오직 세션 어트리뷰트 리스너 인터페이스만을 다룹니다. 세션 어트리뷰트 리스너를 생성하기 세션 어트리뷰트 리스너를 생성하기 위해서는 HttpSessionAttributeListener 인터페이스를 구현하는 클래스를 생성합니다. 이는 아래의 세 가지 메쏘..
2014.07.29 -
세션 리스너 ( Session Listener ) 사용 예제
세션 리스너 세션 리스너는 세션이 생성되거나 사라질 때, 알림을 받는 녀석입니다. 이 녀석은 로그를 남기거나, 생성되어 있는 모든 세션을 관리할 때 사용하면 참 좋은 녀석입니다. 이 녀석은 또한 분산 웹 어플리케이션을 작성할 때, 클러스터의 다른 장비로 세션 복제가 기대된대로 잘 작동하는지 확인하는 데 참 좋은 녀석입니다. 만약, 세션의 변화를 알고싶다면, Session Attribute Listener 를 확인해봐라. 이 두 인터페이스들은 생성, 삭제, 변화 이벤트를 잡는 하나의 리스너를 만들기 위해, 하나의 클래스에 구현될 수 있습니다. 이 페이지는 오직 세션 리스너 인터페이스만을 다룹니다. 세션 리스너 생성 세션 리스너를 생성하기 위해 HttpSessionListener 인터페이스를 구현하는 클래스..
2014.07.29 -
컨텍스트 리스너 ( Context Listener ) 사용 예제
컨텍스트 리스너 컨텍스트 리스너는 웹 어플리케이션(컨텍스트)이 시작되거나 중지될 때, 그 알림을 받는 녀석입니다. 컨텍스트 리스너를 생성하는 방법 컨텍스트 리스너를 생성하기 위해서는 ServletContextListener 인터페이스를 구현하는 클래스를 만들어야 합니다. 이는 다음 두 메쏘드를 구현해야 함을 말합니다. public void contextInitialized(ServletContextEvent servletContextEvent); public void contextDestroyed(ServletContextEvent servletContextEvent); 각각의 리스너 클래스는 매개변수가 없는 생성자를 꼭 가지고 있어야 합니다. contextInitialized() 이 메쏘드는 어플리케이..
2014.07.29