Java中Servlet 是什么?

Java-教程王 Servlet 发布时间:2021-08-10 21:37:31 阅读数:2702 1

Java Servlet简介

Java Servlet是运行在Web容器(Tomcat)或应用服务器上的程序,
他是一个后台程序,类似于php ,asp
他用于处理web浏览器请求及http请求同后台(数据库)之间处理的中间层
Java Servlet非常类似于C++中CGI网关

Java Servlet优点

  1. 性能非常卓越
  2. Servlet程序它运行在web容器(tomcat)的进程中,无需使用单独的进程处理逻辑
  3. Servlet使用java语言编写,可运行于任何操作系统中
  4. Servlet安全性可靠,因为它运行于Tomcat容器中,对其安全性的运行进行了相应的限制
  5. Servlet可使用Java语言中所有类库,它可使用sockets,RMI机制与applets,数据库或其他软件进行交互

Servlet运行流程图

Servlet 任务

  1. 读取客户端(浏览器)发送的显式的数据。这包括网页上的 HTML 表单,或者也可以是来自 applet 或自定义的 HTTP 客户端程序的表单
  2. 读取客户端(浏览器)发送的隐式的 HTTP 请求数据,如:cookies、媒体类型和浏览器能理解的压缩格式等等
  3. 处理数据并生成结果。这个过程可能需要访问数据库,执行RMI 或 CORBA 调用,调用 Web 服务,或者直接计算得出对应的响应
  4. 发送显式的数据(即文档)到客户端(浏览器),如文本文件(HTML或XML)、二进制文件(GIF 图像)、Excel等
  5. 发送隐式的 HTTP 响应到客户端(浏览器),如:文档类型(HTML),设置cookies和缓存参数,以及其他类似的任务

Servlet 包

Java Servlet可运行在支持Java Servlet标准的web容器上
Servlet 可以使用javax.servlet和javax.servlet.http 包创建
它是 Java 企业版的标准组成部分,Java 企业版是支持大型开发项目的 Java 类库的扩展版本
Java Servlet同其它Java类一样需要创建和使用JDK编译
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/Servlet/202108/174.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者