servlet 容器,工作原理,优缺点

转自http://blog.sina.com.cn/s/blog_b5a157500101ld71.html

servlet:是以java技术为基础,应用于服务器端的程序组件,本质就是java代码,用于管理和分

发用户请求。

servlet容器:用来管理Servlet,包括加载,实例化和销毁Servlet。

servlet主要功能:

1,根据客户请求动态返回整个HTML页面。

2,可以与服务器上的其它资源进行通信,包括数据库,其他java应用程序以及使用其他语言

编写的应用程序。

3,处理与多个web客户端的连接,接收来自多个web客户端输入的信息,并将结果发送到相应

的服务器。

4,响应对web客户端上applet上的个别连接,并保持连接处于打开状态,允许在这个单一连

接上处理数据传递。

servlet工作原理:

servlet优缺点:

servlet生命周期

备注:构造方法比init()先执行。

Servlet的执行过程:

Servle的执行关系图:Servlet需要放到容器(如Tomcat)

Servlet的详细执行流程

时间: 2024-10-07 15:50:33

servlet 容器,工作原理,优缺点的相关文章

【Servlet 】工作原理解析2

创建 Servlet 实例 前面已经完成了 Servlet 的解析工作,并且被包装成 StandardWrapper 添加在 Context 容器中,但是它仍然不能为我们工作,它还没有被实例化.下面我们将介绍 Servlet 对象是如何创建的,以及如何被初始化的. 创建 Servlet 对象 如 果 Servlet 的 load-on-startup 配置项大于 0,那么在 Context 容器启动的时候就会被实例化,前面提到在解析配置文件时会读取默认的 globalWebXml,在 conf

servlet其工作原理和例子证明

servlet简单介绍 当我们在地址栏里面输入www.baidu.com,终于呈如今我们面前的是百度搜索的页面.在这些訪问过程中,都会有一个webserver来处理这些请求以及訪问处理后的结果. 而servlet就是这样一个用来处理前端请求并处理数据来返回相关数据到界面显示的工具.用以下一张图来表示这样一个过程. 原理简单介绍 对于servlet,它的工作原理也是能够去了解一下的.浏览器依据ip地址.向指定的server发送一个请求.在请求的过程中.依据http协议将请求数据封装成一个数据包.

servlet的工作原理

Servlet生命周期分为三个阶段: 1,初始化阶段  调用init()方法 2,响应客户请求阶段 调用service()方法 3,终止阶段 调用destroy()方法 Servlet初始化阶段: 在下列时刻Servlet容器装载Servlet: 1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.XML文件中的<Servlet></Servlet>之间添加如下代码: <servlet>    <servlet-name>Hello

tomcat web容器工作原理

Tomcat的模块结构设计的相当好,而且其Web 容器的性能相当出色.JBoss直接就使用了Tomcat的web容器,WebLogic的早期版本也是使用了Tomcat的代码.Web容器的工作过程在下面的第二个参考文档中的文档已经说得相当清楚,我也就不再重复说了.如果不清楚调用过程,需要先看这个文档.这里分析一下Connector的处理过程.1. 一个简单的Web Server示例这个例子也是从网上找得,不知道原作者,也就不在参考资料中引用了.这个启动服务的主程序.public class Htt

容器工作原理(如tomcat)

JSP/Servlet 工作原理

JSP/Servlet 工作原理(转载) 2014-03-08 23:20 1829人阅读 评论(0) 收藏 举报 Servlet Servlet 没有 main 方法,不能够独立的运行,它的运行需要容器的支持,Tomcat 是最常用的 JSP/Servlet 容器. Servlet 运行在 Servlet 容器中,并由容器管理从创建到销毁的整个过程. 对于用户到达Servlet的请求,Servlet容器会创建特定于这个请求的ServletRequest对象和 ServletResponse对象

【Tomcat】Servlet 工作原理解析

Web 技术成为当今主流的互联网 Web 应用技术之一,而 Servlet 是 Java Web 技术的核心基础.因而掌握 Servlet 的工作原理是成为一名合格的 Java Web 技术开发人员的基本要求.本文将带你认识 Java Web 技术是如何基于 Servlet 工作,你将知道:以 Tomcat 为例了解 Servlet 容器是如何工作的?一个 Web 工程在 Servlet 容器中是如何启动的? Servlet 容器如何解析你在 web.xml 中定义的 Servlet ?用户的请

Servlet生命周期+工作原理

Servlet生命周期+工作原理 1.Servlet的生命周期: ????Servlet加载,加载,服务,销毁. 2.典型函数解释: ????Init():这个函数是用来初始化Servlet对象的.在Servlet的生命周期中,仅仅执行一次Servlet函数. ????Destroy():这个函数是用来销毁Servlet对象的,同样的,在Servlet的生命周期中,仅仅执行一次Servlet函数. ????Service():这个函数是Servlet对象响应客户请求时候使用的.是Servlet的

servlet生命周期、工作原理

Servlet 生命周期:Servlet 加载--->实例化并初始化--->服务--->销毁. servlet加载:当容器启动的时候加载(或第一次访问servlet时加载):可以配置服务器,以在启动服务器或客户机首次访问Servlet时装入Servlet init():在Servlet的生命周期中,仅执行一次init()方法.在服务器装入Servlet时,实例化servlet,并调用init()方法初始化. service():它是Servlet的核心,负责响应客户的请求.每当一个客户请

【Java】Servlet 工作原理解析

Web 技术成为当今主流的互联网 Web 应用技术之一,而 Servlet 是 Java Web 技术的核心基础.因而掌握 Servlet 的工作原理是成为一名合格的 Java Web 技术开发人员的基本要求.本文将带你认识 Java Web 技术是如何基于 Servlet 工作,你将知道:以 Tomcat 为例了解 Servlet 容器是如何工作的?一个 Web 工程在 Servlet 容器中是如何启动的? Servlet 容器如何解析你在 web.xml 中定义的 Servlet ?用户的请