Fork me on GitHub

servlet-api中的接口与类说明

接口

  • AsyncContext:表示在ServletRequest上发起的异步操作的执行上下文。
  • AsyncListener:监听器,当对已添加了监听器的ServletRequest发起的异步操作完成、超时或导致错误时,将收到通知。
  • Filter:过滤器是一个对象,它对对资源(servlet或静态内容)的请求或对来自资源的响应执行筛选任务,或对两者都执行筛选任务。
  • FilterChain:FilterChain是servlet容器提供给开发人员的一个对象,开发人员可以查看已筛选资源请求的调用链。
  • FilterConfig:一个过滤器配置对象,servlet容器使用它在初始化期间向过滤器传递信息。
  • FilterRegistration:可以进一步配置Filter的接口。
  • FilterRegistration.Dynamic:
  • ReadListener:这个类表示一种回调机制,当HTTP请求数据可以读取时通知实现,而不会阻塞。
  • Registration:接口,Servlet或Filter可以通过该接口进一步配置。
  • Registration.Dynamic:接口,可以进一步配置Servlet或过滤器(分别通过ServletContext上的addServlet或addFilter方法之一)。
  • RequestDispatcher:定义一个对象,该对象接收来自客户机的请求,并将它们发送到服务器上的任何资源(例如servlet、HTML文件或JSP文件)。
  • Servlet:定义所有servlet必须实现的方法。
  • ServletConfig:servlet配置对象,servlet容器使用它在初始化期间向servlet传递信息。
  • ServletContainerInitializer:接口,允许库/运行时收到web应用程序启动阶段的通知,并执行任何必要的servlet、过滤器和监听器的编程注册来响应它。
  • ServletContext:定义一组方法,servlet使用这些方法与它的servlet容器进行通信,例如,获取文件的MIME类型、分派请求或写入日志文件。
  • ServletContextAttributeListener:接口功能接收ServletContext属性更改的通知事件。
  • ServletContextListener:接口用于接收关于ServletContext生命周期更改的通知事件。
  • ServletRegistration:接口,Servlet可以通过该接口进一步配置。
  • ServletRegistration.Dynamic:Servlet通过ServletContext上的addServlet方法之一注册,可以通过该接口进一步配置。
  • ServletRequest:定义一个对象来向servlet提供客户端请求信息。
  • ServletRequestAttributeListener:接口功能接收ServletRequest属性变更通知事件。
  • ServletRequestListener:接口接收关于请求进入和离开web应用程序范围的通知事件。
  • ServletResponse:定义一个对象来帮助servlet向客户端发送响应。
  • SessionCookieConfig:该类可用于配置用于会话跟踪目的的cookie的各种属性。
  • WriteListener:回调通知机制,向开发人员发出信号,可以在不阻塞的情况下编写内容。

  • AsyncEvent:异步操作在ServletRequest上启动时触发的事件(通过调用ServletRequest. startasync()或ServletRequest)。startAsync(ServletRequest, ServletResponse))已经完成,超时,或产生错误。
  • GenericFilter:定义一个通用的、独立于协议的过滤器。
  • GenericServlet:定义一个通用的、独立于协议的servlet。
  • HttpConstraintElement:HttpConstraint注释值的Java类表示。
  • HttpMethodConstraintElement:HttpMethodConstraint注释值的Java类表示。
  • MultipartConfigElement:MultipartConfig注释值的Java类表示。
  • ServletContextAttributeEvent:Event类,用于通知web应用程序的ServletContext属性的更改。
  • ServletContextEvent:这是一个事件类,用于通知web应用程序的servlet上下文的更改。
  • ServletInputStream:提供用于从客户端请求读取二进制数据的输入流,包括用于每次一行读取数据的高效readLine方法。
  • ServletOutputStream:提供向客户端发送二进制数据的输出流。
  • ServletRequestAttributeEvent:这是一个事件类,用于通知应用程序中servlet请求属性的更改。
  • ServletRequestEvent:这类事件表示ServletRequest的生命周期事件。
  • ServletRequestWrapper:提供了ServletRequest接口的方便实现,开发人员可以将其子类化以适应Servlet请求。
  • ServletResponseWrapper:提供了ServletResponse接口的方便实现,开发人员可以对该接口进行子类化,以适应Servlet的响应。
  • ServletSecurityElement:ServletSecurity注释值的Java类表示。

枚举

  • DispatcherType:筛选器分派器类型的枚举。
  • SessionTrackingMode:会话跟踪方式枚举。

异常

  • ServletException:定义servlet遇到困难时可以抛出的一般异常。
  • UnavailableException:定义servlet或筛选器抛出的异常,以指示它永久或暂时不可用。**
posted @ 2022-05-30 22:25  三脚半猫  阅读(110)  评论(0编辑  收藏  举报