Servlet規(guī)范的組成:
1)Web應(yīng)用程序
2)Servlet和HTTPServlet
3)過濾器
4)安全
5)國際化
讀取客戶端發(fā)送的顯式和隱式數(shù)據(jù)、生成結(jié)果、向客戶端發(fā)送顯式數(shù)據(jù)(即文檔)和隱式數(shù)據(jù)(HTTP響應(yīng)數(shù)據(jù))
Web容器與Servlet如何配合處理請求
1)客戶端向Web服務(wù)器發(fā)起一個HTTP請求。
2)HTTP請求被Web服務(wù)器接受,如果請求的是靜態(tài)頁面,則由Web服務(wù)
器負(fù)責(zé)處理。如果請求的是JavaWeb組件(Servlet或者JSP),
則移交給Web容器。Web容器可以在主機(jī)的同一個進(jìn)程、不同的進(jìn)程
或其他的Web服務(wù)主機(jī)的進(jìn)程中啟動。
3)Web容器根據(jù)Servlet的配置文件確定調(diào)用的具體Servlet類,并把
request對象、response對象傳給它。
4)Servlet通過request對象知道客戶端的使用者是誰,客戶的請求信
息是什么和其他的一些信息。Servlet處理完請求后把要返回的信
息放入response對象返回到客戶端。
5)一旦Servlet完成了請求的處理,Web容器就會刷新response,
把控制權(quán)返回給web服務(wù)器
Web應(yīng)用程序的組成結(jié)構(gòu)
項(xiàng)目根目錄
WEB-INF
--lib
--classescom.lovo.shpping.po.xxxx
web.xml(所有應(yīng)用程序的配置文件都統(tǒng)一命名)
Tomcat介紹、目錄結(jié)構(gòu)
如何在Tomcat下手工部署一個Web應(yīng)用程
TomcatServlet/JSP
6.x2.5/2.1
5.x2.4/2.0
4.x2.3/1.2
3.x2.2/1.1
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |