>  기사  >  Java  >  청취자 란 무엇입니까? 청취자는 무엇을 하는가?

청취자 란 무엇입니까? 청취자는 무엇을 하는가?

PHP中文网
PHP中文网원래의
2017-06-21 17:04:5826274검색

1 개요

1. 리스너란?

웹 서버의 작동을 모니터링하고 특정 이벤트가 발생할 때 미리 설정된 처리 조치를 취하는 구성 요소입니다.

2. 리스너의 역할

리스너는 서버의 실행 상태를 파악하여 동적으로 개입하는 방법을 제공하며, 동작 중 특정 변경 사항이 발생하면 서버가 개입합니다.

3. 청취 유형

서블릿 사양은 주로 응용 프로그램 세션 요청의 세 가지 범위 개체를 모니터링하기 위한 청취자를 제공합니다.

4. 맞춤 리스너를 등록해야 합니다. 두 개의 등록 양식이 동시에 존재할 경우 하나의 등록 양식만 해당되며 리스너는 영향을 받지 않습니다.

2 ServletContext 관련 리스너

1. ServletContextListener : 주로 ServletContext, 즉 Servlet 컨테이너의 생성과 소멸을 모니터링하는데 사용됩니다.
2. ServletContextAttributeListener: 주로 ServletContext 범위의 속성 변경을 모니터링하는 데 사용됩니다.

ServletRequest 관련 리스너 3개

1. ServletRequestListener: 주로 요청 객체의 생성과 소멸을 모니터링하는 데 사용됩니다.
2.ServletRequestAttributeListener: 주로 요청 범위의 속성 변경을 모니터링하는 데 사용됩니다.

4개의 HttpSession 관련 리스너

1.HttpSessionListener: 세션 개체의 생성 및 소멸을 모니터링하는 데 사용됩니다.
2.HttpSessionAttributeListener: 사용자는 세션 범위에서 속성의 변경 사항을 모니터링합니다.
3.HttpSessionBindingListener: 엔터티 클래스에 의해 구현되며 등록이 필요하지 않습니다. 엔터티 개체가 세션 범위에 추가되고 세션 범위에서 삭제될 때 이벤트를 수신하는 데 사용됩니다. 4.HttpSessionActivationListener: 이 인터페이스를 구현하는 동안 엔터티 클래스는 직렬화 가능 인터페이스를 구현해야 하며, 엔터티 클래스 개체는
session 범위에 저장되어야 합니다. 엔터티 클래스 개체의 직렬화 및 역직렬화 이벤트를 모니터링하는 데 사용됩니다.

위 내용은 청취자 란 무엇입니까? 청취자는 무엇을 하는가?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.