Servlet这些你可能还不知道

目录

1 servlet版本限制

2  Web 开发历史回顾看出servlet为什么产生?

1.1CGI

1.2CGI 缺点

1.3FastCGI

1.4 Servlet 介绍

1.5 Servlet 技术特点

1.6 Servlet 在应用程序中的位置

3 tomcat和servlet的关系


1 servlet版本限制

2  Web 开发历史回顾看出servlet为什么产生?

1.1CGI

公共网关接口(Common Gateway InterfaceCGI)是 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应用程序。

posted @ 2020-06-20 23:48  赵广陆  阅读(20)  评论(0编辑  收藏  举报