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