Java Servlet的主要功能和作用是什么

2023-06-30   


Servlet 通过创建一个框架来扩展服务器的能力,以提供在 Web 上进行请求和响应服务。当客户机发送请求至服务器时,服务器可以将请求信息发送给 Servlet ,并让 Servlet 建立起服务器返回给客户机的响应。 当启动 Web 服务器或客户机第一次请求服务时,可以自动装入 Servlet 。装入后, Servlet 继续运行直到其它客户机发出请求。 Servlet 的功能涉及范围很广。例如, Servlet 可完成如下功能:
   (1) 创建并返回一个包含基于客户请求性质的动态内容的完整的 HTML 页面。
   (2) 创建可嵌入到现有 HTML 页面中的一部分 HTML 页面( HTML 片段)。
   (3) 与其它服务器资源(包括数据库和基于 Java 的应用程序)进行通信。
   (4) 用多个客户机处理连接,接收多个客户机的输入,并将结果广播到多个客户机上。例如, Servlet 可
   以是多参与者的游戏服务器。
   (5) 当允许在单连接方式下传送数据的情况下,在浏览器上打开服务器至 applet 的新连接,并将该连
   接保持在打开状态。当允许客户机和服务器简单、高效地执行会话的情况下, applet 也可以启动客户浏览器和服务器之间的连接。可以通过定制协议或标准(如 IIOP )进行通信。
   (6) 对特殊的处理采用 MIME 类型过滤数据,例如图像转换和服务器端包括( SSI )。
   (7) 将定制的处理提供给所有服务器的标准例行程序。例如, Servlet 可以修改如何认证用户。


相关内容:

  1. Java servlet面试题
  2. Servlet都有哪些方法?主要作用是什么?
  3. JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
  4. 公司JAVA开发面试题
  5. 为什么要使用servlet
  6. 新锐科技Java程序员面试题