Servlet与Tomcat的工作原理

转载 2016年08月31日 10:04:59

     “Servlet 是 Java Web 技术的核心基础,因而掌握 Servlet 的工作原理是成为一名合格的 Java Web 技术开发人员的基本要求。”

       在IBM上有两篇文章值得好好阅读一番,一篇是有关Servlet 工作原理的解析,还有一篇是有关Tomcat 的系统架构与设计模式。两篇都出自于同一博主许令波。通过对Servlet以及Tomcat工作原理的了解,能够使我们进一步理解Web开发过程中的关键问题。

       在Servlet 的工作原理中提到一个关键问题,即Servlet 与 Servlet 容器的关系,同时指出Tomcat 的容器等级中,Context 容器是直接管理 Servlet 在容器中的包装类 Wrapper,所以 Context 容器如何运行将直接影响 Servlet 的工作方式。文章详细介绍了 Tomcat 解析 Context 容器的过程,包括如何构建 Servlet 的过程,Servlet 的体系结构以及Servlet所提供的两部分数据,引申出Session 与 Cookie。建议结合简单实例多次阅读。

       Tomcat 系统架构与设计模式分为两部分,一部分讲工作原理,另一部分主要分析设计模式。由于发表的时间原因,文章以Tomcat 5 为基础,也兼顾最新的 Tomcat 6 和 Tomcat 4。,不过Tomcat 的基本设计思路和架构是具有一定连续性的,所以仔细阅读理解后对Tomcat使用应该会更进一步。

       以下是两篇文章的链接,也可以通过原博主找到相应的文章。

https://www.ibm.com/developerworks/cn/java/j-lo-servlet/

http://www.ibm.com/developerworks/cn/java/j-lo-tomcat1/index.html

深入理解Tomcat系列之六:Servlet工作原理

前言Servlet是Web开发中的核心技术,作为一名合格的开发人员,就必须清楚Servlet的工作原理。本章没有对Servlet技术本身进行详细的说明,只是针对开发过程中一次Servlet的请求的处理...
  • u011116672
  • u011116672
  • 2016年03月27日 21:31
  • 5554

大师之路解惑基础概念篇:Tomcat与servlet联系与区别

链接:http://book.51cto.com/art/200808/84878.htm 《Servlet/JSP深入详解:基于Tomcat的Web开发》第1章Servlet与Tomcat,...
  • wabiaozia
  • wabiaozia
  • 2015年12月15日 11:38
  • 6182

web容器和tomcat和servlet关系总结

1:web容器和tomcat关系: http://blog.csdn.net/wabiaozia/article/details/50311995 2:tomcat和servlet关系: 来自:...
  • wabiaozia
  • wabiaozia
  • 2016年04月07日 11:16
  • 3172

Tomcat与Servlet之间的关系

Servlet(小服务程序)是一个与协议无关的、跨平台的Web组件,它基于Java技术开     发,由Servlet容器所管理。和运行在客户端浏览器中的Applet(小应用程序)相似,Servle...
  • u013770825
  • u013770825
  • 2014年03月02日 16:10
  • 3223

servlet与tomcat的关系

servlet与tomcat的关系:         servlet:服务器端的一个java程序(建立动态网站的一个 动态网站的程序代码)                 tomcat:Tomc...
  • Albaficahan
  • Albaficahan
  • 2016年02月26日 09:02
  • 674

JSP/Servlet 工作原理(转载)

Servlet Servlet 没有 main 方法,不能够独立的运行,它的运行需要容器的支持,Tomcat 是最常用的 JSP/Servlet 容器。 Servlet 运行在 Servlet 容器中...
  • insistGoGo
  • insistGoGo
  • 2014年03月08日 23:20
  • 18149

tomcat的servlet创建和执行过程分析

我们知道当tomcat收到一个请求会经过一系列的调用过程猜到servlet的执行。那么我们从这中间的standardWrapperValve的invoke开始。 public final void i...
  • keep_moving_cqu
  • keep_moving_cqu
  • 2013年11月30日 00:53
  • 3030

Servlet容器与Servlet,Tomcat的关系

当初在Apache开发时还未出现Servlet的概念,所以Apache不能内置支持Servlet。实际上,除了Apache,其他许多Web服务器软件都不能直接支持Servlet。为了支持Servlet...
  • baidong008
  • baidong008
  • 2014年07月16日 21:17
  • 1974

Tomcat :一个简单的Servlet容器+Spring MVC响应流程

Tomcat :一个简单的Servlet容器 Servlet容器处理Servlet请求的简单流程图如下图所示:...
  • yaommy
  • yaommy
  • 2016年01月06日 15:45
  • 1463

servlet原理--Tomcat与Servlet如何解耦

这幅图是描述servlet原理最常见的一幅图,但是其中却并没有一个Servlet类的存在,这看起来是不是很奇怪呢? 图1.Tomcat容器模型 其实,这并不奇怪,这幅图本身只是描述的Tomcat容器...
  • yjy1304
  • yjy1304
  • 2015年04月08日 13:59
  • 498
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Servlet与Tomcat的工作原理
举报原因:
原因补充:

(最多只允许输入30个字)