vlambda博客
学习文章列表

【每日书籍】《深入剖析Tomcat》

每日一本编程书籍





《深入剖析Tomcat 》

   年份:2011-12-31







作者简介







▲  Budi Kurniawan

Budi Kurniawan是《Java for Web With Servlets, JSP and EJB》的作者,同时也是一位IT咨询师,主要研究方向包括互联网与面向对象程序设计。除了其他一些计算机图书,他已经在10多种出版物上发表了约100篇文章,其中包括一些享有盛誉的Java杂志,如《Java.net》、《JavaPro》、《JavaWorld》等。Budi也是Brainysoftware.com的应用程序File Upload Bean的作者,在世界范围内很多公司都获得授权并使用该应用程序。

Paul Deck是一个有15多年经验的IT架构师,参与了很多项目的开发,这些项目遍布在美国、加拿大、中国和澳大利亚。他喜欢旅行,对网络、互联网编程、设计模式和用户界面交互设计非常感兴趣。






内容简介






本书深入剖析Tomcat 4和Tomcat 5中的每个组件,并揭示其内部工作原理。通过学习本书,你将可以自行开发Tomcat组件,或者扩展已有的组件。Tomcat是目前比较流行的Web服务器之一。作为一个开源和小型的轻量级应用服务器,Tomcat 易于使用,便于部署,但Tomcat本身是一个非常复杂的系统,包含了很多功能模块。这些功能模块构成了Tomcat的核心结构。本书从最基本的HTTP请求开始,直至使用JMX技术管理Tomcat中的应用程序,逐一剖析Tomcat的基本功能模块,并配以示例代码,使读者可以逐步实现自己的Web服务器。





原文摘抄







一个功能齐全的servlet容器要做以下这些事情:1、当第一次调用某个servlet时候要载入servlet类,并调用其init方法。2.针对每个request 创建一个java,servlet.ServletRequest 实例,针对每个response 创建java,servlet.ServletResponse实例。3.调用servlet的service方法将ServletRequest对象和ServletResponse对象作为参数穿进去。4.当关闭改Servlet类时需要调用destroy,并卸载改Servlet类 5.等待http请求 6.创建一个ServletRequest对象和一个ServletResponse对象 7.诺请求的是静态资源则调用静态资源对应的方法 8如果请求的是Servlet则载入相应的Servlet类








链接:https://pan.baidu.com/s/1IunVEAC57UOFqQISJb1MRw

提取码:59wb





• END •


小编社交




哔哩哔哩:https://space.bilibili.com/493520625

知乎:https://www.zhihu.com/people/luhongquan

GitHub:https://github.com/Hacker233

其它资源下载:https://likeenjoy.top/




点击阅读原文,关注我吧