当前位置:   首页国外主机资讯

Servlet = Service + Applet,实现web服务器处理动态资源

发布日期:2022-06-08 15:36 | 文章来源:Yingsoo主机网

servlet

由于web服务器只能处理静态资源的请求,而不能单独处理动态资源的局限性,为解决这个问题Servlet出现了,使得web服务器有了处理动态资源的能力,Servlet就是web服务器处理动态资源的具体实现。

一、定义:Servlet = Service + Applet

Servlet全称是Java Servlet,表示服务小程序,是用Java编写的服务器端程序。

它是在 Java applet的环境中创造的,Java applet 是一种当作单独文件跟网页一起发送的小程序,它通常用于在客户端运行,结果得到为用户进行运算或者根据用户互作用定位图形等服务。

二、Servlet的优势

1)性能明显更好。

2)Servlet 在 Web 服务器的地址空间内执行。这样它就没有必要再创建一个单独的进程来处理每个客户端请。

3)Servlet 是独立于平台的,因为它们是用 Java 编写的。

服务器上的 Java 安全管理器执行了一系列限制,以保护服务器计算机上的资源。因此,Servlet 是可信的。

4)Java类库的全部功能对 Servlet 来说都是可用的。它可以通过 sockets 和 RMI 机制与 applets、数据库或其他软件进行交互。

三、Servlet和Servlet容器如何让web服务器有处理动态资源的能力?

浏览器根据url访问服务器上的web服务器程序

web服务器程序获取到请求,转发给servlet容器

servlet容器根据该请求,编译执行特定的servlet类文件

servlet类文件根据请求执行不同的方法,动态生成结果

servlet类文件将执行后的静态数据,返回给servlet容器

servlet容器将静态数据返回给web服务器,web服务器将静态数据返回给浏览器

浏览器展示静态数据

数据中心润泽】【主机租用】【新手如何选择主机】【linux中配置pptp主机配置的方法】【挖矿功耗】【模块操作】【香港高防主机比一般主机有什么优势】【国内的高防主机哪家比较好】【高防ip与高防主机真正差异体现在哪里】【云主机是独立IP还是共享IP】【中恒电气与阿里签署8亿元采购合同】【如何查看mysql执行的所有以往 sql 语句历史命令】【苹果公司和解】【佛山高防主机租用哪家的好】【容器命令】【VPS主机常用性能测试脚本汇总】【高防主机哪家好】【选择香港主机的原因】【高速稳定的香港主机租用】【租用香港主机的优势在于哪里

版权声明:本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

联系我们
关于使用场景和技术架构的更多咨询,请联系我们的销售和技术支持团队。
Yingsoo Host

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部