Servlet这些你可能还不知道

简介: 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应用程序。

目录
相关文章
|
XML Java 应用服务中间件
Servlet详解(上)
Servlet详解
127 0
|
2月前
|
SQL 监控 安全
Servlet详解
Servlet 是运行在服务端的小程序,用于处理客户端请求并返回响应,是构建动态Web应用的基础。其生命周期包括加载初始化(`init()`)、请求处理(`service()`)和销毁(`destroy()`)。Servlet默认懒加载且单例,需注意线程安全。此外,Servlet生态还包括过滤器(Filter)、监听器(Listener)、异步处理及文件上传下载等功能,支持更复杂的应用场景。过滤器可预处理请求和响应,监听器监控对象生命周期事件,异步处理提升性能,文件上传下载提供便捷的API支持。
58 10
|
10月前
|
JSON Java 应用服务中间件
|
IDE Java 应用服务中间件
Servlet3.0
Servlet3.0
|
10月前
|
Java 应用服务中间件 数据库连接
Servlet是什么?
Servlet(Server Applet)是Java Servlet的简称,通常被称为小服务程序或服务连接器。它是一个用Java编写的服务器端程序,具有独立于平台和协议的特性。Servlet的主要功能在于交互式地浏览和生成数据,进而生成动态Web内容。
86 3
|
10月前
|
JSON Java 应用服务中间件
servletAPI超详__解老公不在家, 一个人偷看Servlet
servletAPI超详__解老公不在家, 一个人偷看Servlet
31 0
|
10月前
|
XML 前端开发 Java
servlet使用
servlet使用
|
Java 应用服务中间件
Servlet2(1)
Servlet2(1)
78 0
|
应用服务中间件
Servlet2(2)
Servlet2(2)
77 0
|
10月前
|
Oracle Java 关系型数据库
浅谈Servlet
浅谈Servlet
44 0

热门文章

最新文章

相关课程

更多