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如何配合處理請(qǐng)求
1)客戶端向Web服務(wù)器發(fā)起一個(gè)HTTP請(qǐng)求。
2)HTTP請(qǐng)求被Web服務(wù)器接受,如果請(qǐng)求的是靜態(tài)頁面,則由Web服務(wù)
器負(fù)責(zé)處理。如果請(qǐng)求的是JavaWeb組件(Servlet或者JSP),
則移交給Web容器。Web容器可以在主機(jī)的同一個(gè)進(jìn)程、不同的進(jìn)程
或其他的Web服務(wù)主機(jī)的進(jìn)程中啟動(dòng)。
3)Web容器根據(jù)Servlet的配置文件確定調(diào)用的具體Servlet類,并把
request對(duì)象、response對(duì)象傳給它。
4)Servlet通過request對(duì)象知道客戶端的使用者是誰,客戶的請(qǐng)求信
息是什么和其他的一些信息。Servlet處理完請(qǐng)求后把要返回的信
息放入response對(duì)象返回到客戶端。
5)一旦Servlet完成了請(qǐng)求的處理,Web容器就會(huì)刷新response,
把控制權(quán)返回給web服務(wù)器
相關(guān)推薦:
各地2014年職稱計(jì)算機(jī)考試報(bào)名時(shí)間匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |