最近由于公司项目的需求,我终有机会再次亲近Java,同时也接触到了Tomcat。
以前在大学期间也简单接触过Servlet和Tomcat,后来深入了解了EJB和JBoss。当时对JBoss的部分源代码进行了阅读,深刻领悟到Java在企业级中间件中的强大战斗力;自定义类加载器、反射机制、Annotation、JMX等高级语法和特性的应用,让我惊叹不已。
公司的Java项目已经结束了,但是我对Java重新燃起的激情却久久不能削弱。在公司做产品,和学校做实验不同,对应用的稳定性和性能有着极高的要求,这就要求我对Servlet技术和Tomcat本身有着较深的理解。于是,我就产生了深入Tomcat内幕的想法,打算结合Servlet规范和Tomcat源代码,一探Tomcat的运行机理。
此事说来容易,实践很难。以前尝试过阅读过这种源代码,ActiveMQ, HernetQ, memcached ... 无不半途而废。现在总结原因,是因为对这些软件缺乏宏观的了解和使用的经验,直接从代码入手,缺少“领我上溜光大道”的引路人。
前几天恰巧发现一本猛书《How tomcat works》
。此书是国外牛人所写,没有引入国内。此书内容很猛,但很低调,著于2004年,国内却很少听说。此书的特点是,以一个程序示例贯穿全书,该示例从最简单的http server开始,根据Tomcat的组成结构,一章一章长大,逐步羽翼丰满,最终变成一个强大的Servlet容器。因此,如果把全书读下来,对Tomcat的组成结构和运行机理,乃至设计原理,应该会有一个不错的了解。
我读了前面2章,作者的文笔很好,没发现几个生僻单词,也没几个满是which that的长句子,读起来相当容易。而且示例代码和注释很全,直接照抄的代码都可以运行。这更加坚定了我继续读下去的信心。
我想,这本书应该是一个比较好的引路人,能够把我领上“溜光大道”!
如果有兴趣也来读这本书,可以从百度文库下载到电子版
。
分享到:
相关推荐
tomcat5 源码学习,深度剖析tomcat一书的指定tomcat版本,随着tomcat版本的升级,内容发生 了变化,但为了读懂书籍,还是得使用老版本得源码,欢迎大家下载,官网下载会出现下载不了的情况,我主页有tomcat4-tomcat9...
tomcat8.0版本下载tomcat8.0版本下载tomcat8.0版本下载tomcat8.0版本下载tomcat8.0版本下载tomcat8.0版本下载tomcat8.0版本下载tomcat8.0版本下载tomcat8.0版本下载tomcat8.0版本下载tomcat8.0版本下载tomcat8.0版本...
基于JSP+MySQL+Tomcat的网上书店系统,简单实用
二级等保主机安全测评作业指导书-中间件Tomcat.pdf二级等保主机安全测评作业指导书-中间件Tomcat.pdf二级等保主机安全测评作业指导书-中间件Tomcat.pdf二级等保主机安全测评作业指导书-中间件Tomcat.pdf二级等保主机...
这本书解剖了Tomcat4.1.12和5.0.18版本,解释了它的servlet容器的内部运行机制,那是一个免费的,开源的, 最受欢迎的servlet容器,代号为Catalina。Tomcat是一个复杂的系统,由许多不同的组件构成。那些想要学习...
安装Apache-tomcat 8.0说明书 Apache --Tomcat 8下载与配置(Tomcat压缩包下载 Windows 7 x64)
how tomcat works( 深入剖析tomcat) 的随书源码 之前找了很久,后来从官网下载下来的
tomcat的8.5版本镜像
tomcat 7 最新版本 apache-tomcat-7.0.109
Tomcat经典书籍--------------------------Tomcat的应用
tomcat8 Linux版本下载 ...Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。此版本为linux的64位版本,解压即使用。非常的方便非常的好用
内含tomcat7 tomcat8 tomcat9免安装版本;供需要的人下载。
tomcat windows版本 x64
tomcat4 源码学习,深度剖析tomcat一书的指定tomcat版本,随着tomcat版本的升级,内容发生 了变化,但为了读懂书籍,还是得使用老版本得源码,欢迎大家下载,官网下载会出现下载不了的情况,我主页有tomcat4-tomcat9...
tomcat5.5安装版本tomcat5.5安装版本tomcat5.5安装版本
tomcat7.0好东西啊,官网下的,肯定好使!下载后评分就把你的分还给你了,记得是点亮星星才算评分
tomcat最新客户端tomcat最新客户端tomcat最新客户端tomcat最新客户端tomcat最新客户端tomcat最新客户端tomcat最新客户端tomcat最新客户端tomcat最新客户端tomcat最新客户端tomcat最新客户端tomcat最新客户端tomcat...
tomcat各个版本,tomcat6.0.35,tomcat7.0.41,tomcat7.0.96,tomcat8.5.45,总有一款适合你。
tomcat 7.6版本tomcat 7.6版本tomcat 7.6版本tomcat 7.6版本tomcat 7.6版本tomcat 7.6版本
对在开发或产品中要使用Tomcat作为web应用程序服务器的开发者而言,这是一本有用的指南书;对Tomcat感兴趣的人而言,这是一本优秀的介绍工具。本书是最新Tomcat版本的更新,这是第二版,提供了关于servlet容器安装、...