书籍介绍
这本书最打动人的地方,在于它不满足于告诉你Tomcat'是什么',而是带你亲手'造一个出来'。作者以迭代式的方式,从一个只懂socket和HTTP的简单服务器起步,逐步补全连接器、servlet容器、类加载、应用管理等模块,让你看到'功能齐全'的每个能力是如何从零被构建起来的。读者反馈反复提到:读完它能摆脱'背诵面试题'的尴尬,因为原理变成了自己走过的路径。它尤其适合两类人——想真正理解Servlet容器运行机制、为深入学习Spring等框架打地基的开发者,以及希望通过一个体量适中的开源项目练习源码阅读的人。需要提醒的是,书中基于较老的Tomcat版本,部分实现细节与今日已有差异,但其'自底向上搭建'的思路本身,仍值得一读。
作者简介
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架构师,参与了很多项目的开发,这些项目遍布在美国、加拿大、中国和澳大利亚。他喜欢旅行,对网络、互联网编程、设计模式和用户界面交互设计非常感兴趣。