-
How Tomcat Works新版
免費(fèi)版 -
- 軟件大小:3.7M
- 軟件語(yǔ)言:中文
- 軟件類(lèi)型:國(guó)產(chǎn)軟件 / 網(wǎng)站建設(shè)
- 軟件授權(quán):免費(fèi)軟件
- 更新時(shí)間:2017-06-16 18:34
- 軟件等級(jí):
- 軟件廠商:tomcat
- 應(yīng)用平臺(tái):WinAll, WinXP, Win7
- 軟件官網(wǎng):http://europeautoinsurance.com/
相關(guān)軟件
Tomcat cartoon shaderv3.8 綠色版
1.4M/中文/.0
tomcat bootstrap.jar官網(wǎng)版_支持appium環(huán)境
20KB/中文/7.1
泡泡貓射手無(wú)限金幣生命版(Tomcat bubble)v
41.4M/中文/10.0
01.Tomcat服務(wù)器配置JAVA-web培訓(xùn)
43.2M/中文/10.0
node.js入門(mén)經(jīng)典原版pdf 附源代碼pdf中文掃
22.3M/中文/10.0
軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址
-
How tomcat Works中文版是一本專(zhuān)門(mén)教您建站的書(shū)籍教程,這本書(shū)解剖了Tomcat4.1.12和5.0.18版本,解釋了它的servlet容器的內(nèi)部運(yùn)行機(jī)制,那是一個(gè)免費(fèi)的,開(kāi)源的,最受歡迎的servlet容器,代號(hào)為Catalina。Tomcat是一個(gè)復(fù)雜的系統(tǒng),由許多不同的組件構(gòu)成。那些想要學(xué)習(xí)Tomcat運(yùn)行機(jī)制的朋友大部分知道從何入手。這本書(shū)會(huì)提供一個(gè)藍(lán)圖,然后為每一個(gè)組件構(gòu)造一個(gè)簡(jiǎn)化版本,使得可以更加容易的理解這些組件。在這之后才會(huì)對(duì)真實(shí)的組件進(jìn)行解釋。
How Tomcat Works書(shū)籍說(shuō)明
你應(yīng)該從這份簡(jiǎn)介開(kāi)始閱讀,因?yàn)樗忉屃诉@本書(shū)的結(jié)構(gòu),同時(shí)給你勾畫(huà)了這個(gè)項(xiàng)目構(gòu)造的簡(jiǎn)潔輪廓!皽(zhǔn)備前提軟件”這一節(jié)會(huì)給你一些指示,例如你需要下載什么樣的軟件,如何為你的代碼創(chuàng)建目錄結(jié)構(gòu)等等。
本書(shū)為誰(shuí)而作
這本書(shū)是為任何一個(gè)使用java技術(shù)進(jìn)行工作的人而準(zhǔn)備的。
假如你是一個(gè)servlet/jsp程序員或者一個(gè)Tomcat用戶(hù),而且對(duì)一個(gè)servlet容器是如何工作這個(gè)問(wèn)題你感興趣的話(huà),這本書(shū)就是為你準(zhǔn)備的。
假如你想加入Tomcat的開(kāi)發(fā)團(tuán)隊(duì)的話(huà),這本書(shū)就是為你準(zhǔn)備的,因?yàn)槟闶紫刃枰獙W(xué)習(xí)那些已存在的代碼是如何工作的。
假如你從未涉及web開(kāi)發(fā),但你對(duì)一般意義上的軟件開(kāi)發(fā)感興趣的話(huà),你可以在這本書(shū)學(xué)到一個(gè)像Tomcat一樣的大型項(xiàng)目是如何進(jìn)行設(shè)計(jì)和開(kāi)發(fā)的。
假如你想配置和自定義Tomcat,你也應(yīng)該讀讀這本書(shū)。
為了理解書(shū)中的討論,你需要了解Java面向?qū)ο缶幊碳夹g(shù)以及servlet編程。假如你對(duì)這些不熟悉的話(huà),這里有很多書(shū)籍可以參考,包括Budi的《Java for the Web with Servlets, JSP, and EJB》。為了讓這些材料更容易理解,每一章開(kāi)始都會(huì)有便于理解所討論主題的必要的背景資料介紹。
Servlet容器是如何工作的
servlet容器是一個(gè)復(fù)雜的系統(tǒng)。不過(guò),一個(gè)servlet容器要為一個(gè)servlet的請(qǐng)求提供服務(wù),基本上有三件事要做:
創(chuàng)建一個(gè)request對(duì)象并填充那些有可能被所引用的servlet使用的信息,如參數(shù)、頭部、cookies、查詢(xún)字符串、URI等等。一個(gè)request對(duì)象是javax.servlet.ServletRequest或javax.servlet.http.ServletRequest接口的一個(gè)實(shí)例。
創(chuàng)建一個(gè)response對(duì)象,所引用的servlet使用它來(lái)給客戶(hù)端發(fā)送響應(yīng)。一個(gè)response對(duì)象javax.servlet.ServletResponse或javax.servlet.http.ServletResponse接口的一個(gè)實(shí)例。
調(diào)用servlet的service方法,并傳入request和response對(duì)象。在這里servlet會(huì)從request對(duì)象取值,給response寫(xiě)值。
當(dāng)你讀這些章節(jié)的時(shí)候,你將會(huì)找到關(guān)于catalina servlet容器的詳細(xì)討論。
Catalina架構(gòu)圖
Catalina是一個(gè)非常復(fù)雜的,并優(yōu)雅的設(shè)計(jì)開(kāi)發(fā)出來(lái)的軟件,同時(shí)它也是模塊化的;凇癝ervlet容器是如何工作的”這一節(jié)中提到的任務(wù),你可以把Catalina看成是由兩個(gè)主要模塊所組成的:連接器(connector)和容器(container)。在Figure I.1中的架構(gòu)圖,當(dāng)然是簡(jiǎn)化了。在稍后的章節(jié)里邊,你將會(huì)一個(gè)個(gè)的揭開(kāi)所有更小的組件的神秘面紗。
現(xiàn)在重新回到Figure I.1,連接器是用來(lái)“連接”容器里邊的請(qǐng)求的。它的工作是為接收到每一個(gè)HTTP請(qǐng)求構(gòu)造一個(gè)request和response對(duì)象。然后它把流程傳遞給容器。容器從連接器接收到requset和response對(duì)象之后調(diào)用servlet的service方法用于響應(yīng)。謹(jǐn)記,這個(gè)描述僅僅是冰山一角而已。這里容器做了相當(dāng)多事情。例如,在它調(diào)用servlet的service方法之前,它必須加載這個(gè)servlet,驗(yàn)證用戶(hù)(假如需要的話(huà)),更新用戶(hù)會(huì)話(huà)等等。一個(gè)容器為了處理這個(gè)進(jìn)程使用了很多不同的模塊,這也并不奇怪。例如,管理模塊是用來(lái)處理用戶(hù)會(huì)話(huà),而加載器是用來(lái)加載servlet類(lèi)等等。
Tomcat 4和5
這本書(shū)涵蓋了Tomcat4和5.這兩者有一些不同之處:
Tomcat 5支持Servlet 2.4和JSP 2.0規(guī)范,而Tomcat 4支持Servlet 2.3和JSP 1.2。
比起Tomcat 4,Tomcat 5有一些更有效率的默認(rèn)連接器。
Tomcat 5共享一個(gè)后臺(tái)處理線程,而Tomcat 4的組件都有屬于自己的后臺(tái)處理線程。因此,就這一點(diǎn)而言,Tomcat 5消耗較少的資源。
Tomcat 5并不需要一個(gè)映射組件(mapper component)用于查找子組件,因此簡(jiǎn)化了代碼。
-
更多>>軟件截圖
推薦軟件
-
更多+廠商其他下載電腦軟件安卓應(yīng)用安卓手游蘋(píng)果應(yīng)用蘋(píng)果手游MAC
Apache Tomcat 10 12.2M
下載/中文/0v10.0.5 官方版Apache Tomcat x86 For Windows 8.8M
下載/英文/2v7.0.88 官方綠色版Apache Tomcat 9 9.2M
下載/中文/0v9.0.0.9 官方安裝版Java服務(wù)器軟件(Apache Tomcat) 17M
下載/英文/1v7.0.40 免費(fèi)英文版Java Email 在Tomcat所依賴(lài)的Jar包 580KB
下載/英文/1免費(fèi)版tomcat輕量級(jí)JSP服務(wù)器 6.6M
下載/中文/5v6.0.32 免安裝版01.Tomcat服務(wù)器配置 43.2M
下載/中文/1JAVA-web培訓(xùn)apache tomcat 7.0 64位 9.8M
下載/英文/1v7.0.70 綠色版
其他版本下載
精品推薦
相關(guān)文章
-
下載地址
-
How Tomcat Works新版 免費(fèi)版
-
-
查看所有評(píng)論>>網(wǎng)友評(píng)論
-
更多>>猜你喜歡