A.一個(gè)基于servlet應(yīng)用的客戶通常不直接和servlet通信,而是由Web應(yīng)用服務(wù)器通過(guò)Java Servlet API調(diào)用servlet來(lái)實(shí)現(xiàn)請(qǐng)求servlet的服務(wù)
B.Servlet是由Web應(yīng)用服務(wù)器中的Web Container管理的。Web容器的角色是管理裝載和初始化servlet,處理服務(wù)請(qǐng)求,卸載或撤銷(xiāo)servlet
C.一般來(lái)說(shuō),某一時(shí)刻在web容器中只有一個(gè)特定的servlet對(duì)象的實(shí)例,這是servlet持久性的基本原理。每次客戶端調(diào)用servlet時(shí),web容器都負(fù)責(zé)實(shí)現(xiàn)servlet的初始化
D.每一個(gè)客戶對(duì)servlet的請(qǐng)求都會(huì)創(chuàng)建servlet的一個(gè)對(duì)象實(shí)例。Web容器負(fù)責(zé)創(chuàng)建每個(gè)處理請(qǐng)求的新實(shí)例。另外它還負(fù)責(zé)最后的卸載或重新安裝servlet。卸載和重新安裝通常發(fā)生在web應(yīng)用服務(wù)器崩潰或者支持servlet的文件改變時(shí)