
Servlet这些你可能还不知道
发布日期:2021-05-07 14:42:41
浏览次数:27
分类:原创文章
本文共 631 字,大约阅读时间需要 2 分钟。
目录
1 servlet版本限制
2 Web 开发历史回顾看出servlet为什么产生?
1.1CGI
公共网关接口(Common Gateway Interface,CGI)是 Web 服务器运行时外部程序的规范。

1.2CGI 缺点
以进程方式运行,对每一个客户端的请求都要启动一个进程来运行程序,导致用户数目 增加时,服务器端资源被大量占用。
由于对操作系统和进程的不深刻理解,使得开发人员开发的 CGI 程序经常遇到莫名其妙 的错误。
不同的 CGI 之间不能共享资源
1.3FastCGI

1.4 Servlet 介绍
Servlet 是 Server Applet 的简称,称为服务端小程序,是 JavaEE 平台下的技术标准,基于 Java 语言编写的服务端程序。 Web 容器或应用服务器实现了 Servlet 标准所以 Servlet 需要运行在 Web 容器或应用服务器中。Servlet 主要功能在于能够在服务器中执行并生成数据。
1.5 Servlet 技术特点
Servlet 使用单进程多线程方式运行。

1.6 Servlet 在应用程序中的位置

3 tomcat和servlet的关系
Tomcat因为可以通过HTTP提供HTML页面等静态内容的请求访问,所以是一 个WEB服务器;因为实现了Servlet规范,所以也是一个Servlet容器,可以运行 ,tomcat是服务器而servlet是一种运行在服务器端的Java应用程序。
发表评论
最新留言
关注你微信了!
[***.104.42.241]2025年04月05日 14时00分54秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
CODING DevOps 代码质量实战系列最后一课,周四发车
2019-03-06
CODING DevOps 深度解析系列第二课报名倒计时!
2019-03-06
CODING DevOps 线下沙龙回顾二:SDK 测试最佳实践
2019-03-06
翻译:《实用的Python编程》03_01_Script
2019-03-06
数据结构第八节(图(下))
2019-03-06
基础篇:异步编程不会?我教你啊!CompletableFuture
2019-03-06
基于Mustache实现sql拼接
2019-03-06
气球游戏腾讯面试题滑动窗口解法
2019-03-06
POJ 2260 Error Correction 模拟 贪心 简单题
2019-03-06
POJ - 1328 Radar Installation 贪心
2019-03-06
CSUOJ Water Drinking
2019-03-06
自定义博客园博客的背景图片
2019-03-06
Spring MVC+javamail实现邮件发送
2019-03-06
Asp.NET Core 限流控制-AspNetCoreRateLimit
2019-03-06
gRPC在 ASP.NET Core 中应用学习(一)
2019-03-06
@SuppressWarnings 用法
2019-03-06
看完你就明白的锁系列之锁的状态
2019-03-06
看完这篇操作系统,和面试官扯皮就没问题了
2019-03-06
我的价值观
2019-03-06
真香!Linux 原来是这么管理内存的
2019-03-06