Budi Kurniawan是《Java for Web With Servlets, JSP andEJB》的作者,同時(shí)也是一位IT咨詢(xún)師,主要研究方向包括互聯(lián)網(wǎng)與面向?qū)ο蟪绦蛟O(shè)計(jì)。除了其他一些計(jì)算機(jī)圖書(shū),他已經(jīng)在10多種出版物上發(fā)表了約100篇文章,其中包括一些享有盛譽(yù)的Java雜志,如《Java.net》、《JavaPro》、《JavaWorld》等。Budi也是Brainysoftware.com的應(yīng)用程序FileUpload Bean的作者,在世界范圍內(nèi)很多公司都獲得授權(quán)并使用該應(yīng)用程序。PaulDeck是一個(gè)有15多年經(jīng)驗(yàn)的IT架構(gòu)師,參與了很多項(xiàng)目的開(kāi)發(fā),這些項(xiàng)目遍布在美國(guó)、加拿大、中國(guó)和澳大利亞。他喜歡旅行,對(duì)網(wǎng)絡(luò)、互聯(lián)網(wǎng)編程、設(shè)計(jì)模式和用戶(hù)界面交互設(shè)計(jì)非常感興趣。譯者序:Tomcat是Apache 軟件基金會(huì)(Apache SoftwareFoundation)的一個(gè)頂級(jí)項(xiàng)目,由Apache、Sun和其他一些公司及個(gè)人共同開(kāi)發(fā),是目前比較流行的Web服務(wù)器之一。作為一個(gè)開(kāi)源的、小型的輕量級(jí)應(yīng)用服務(wù)器,Tomcat深受廣大程序員的喜愛(ài),具有占用系統(tǒng)資源少,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開(kāi)發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷地改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能。雖然Tomcat易于使用,便于部署,但Tomcat本身是一個(gè)非常復(fù)雜的系統(tǒng),包含了很多功能模塊。這些功能模塊密切合作,各司其職,構(gòu)成了Tomcat的核心結(jié)構(gòu)。作者從最基本的HTTP請(qǐng)求開(kāi)始,直至使用JMX技術(shù)管理Tomcat中的應(yīng)用程序,逐步深入,逐一剖析Tomcat的基本功能模塊,并配以示例代碼,使讀者可以逐步實(shí)現(xiàn)自己的一個(gè)Web服務(wù)器。當(dāng)然,本書(shū)并不能完全覆蓋Tomcat,書(shū)中并沒(méi)有包含Tomcat的太多設(shè)計(jì)思路及具體的實(shí)現(xiàn)細(xì)節(jié),而是更注重對(duì)Tomcat基本結(jié)構(gòu)的分析介紹。在每一章中都有與本章內(nèi)容相關(guān)的示例應(yīng)用程序,幫助讀者更好地理解該章的內(nèi)容。本書(shū)由曹旭東翻譯,由于時(shí)間倉(cāng)促,加上譯者水平有限,書(shū)中難免有疏漏之處,望廣大讀者予以指正。曹旭東