Servlet学习一
? ? ? Servlet擔(dān)當(dāng)著客戶(hù)請(qǐng)求(Web瀏覽器或其它HTTP客戶(hù)程序)與服務(wù)器響應(yīng)(HTTP服務(wù)器上數(shù)據(jù)庫(kù)或應(yīng)用程序)的中間層。Servlet是位于Web服務(wù)器內(nèi)部的服務(wù)器端Java應(yīng)用程序,與傳統(tǒng)的從命令行啟動(dòng)的Java應(yīng)用程序不同,Servlet由服務(wù)器進(jìn)行加載,該Web服務(wù)器必須包含支持Servlet的Java虛擬機(jī)。
? ? ? 一個(gè)Servlet被客戶(hù)端發(fā)送的第一個(gè)請(qǐng)求激活,然后它將繼續(xù)運(yùn)行于后臺(tái),等待以后的請(qǐng)求。每個(gè)請(qǐng)求將生成一個(gè)新的線程,而不是一個(gè)完整的進(jìn)程,多個(gè)客戶(hù)能夠在同一個(gè)進(jìn)程中同時(shí)得到服務(wù)。一般說(shuō)來(lái),Servlet進(jìn)程只是在Web Server卸載時(shí)被卸載。
???????? Servlet、DAO、JavaBean三者關(guān)系如下:
???????? Servlet——獲得用戶(hù)提交的數(shù)據(jù)——轉(zhuǎn)存于JavaBean——通過(guò)DAO將JavaBean存儲(chǔ)于數(shù)據(jù)庫(kù);
???????? Servlet——調(diào)用DAO——將數(shù)據(jù)庫(kù)中數(shù)據(jù)提取至JavaBean——將JavaBean數(shù)據(jù)交給JSP顯示;
轉(zhuǎn)載于:https://www.cnblogs.com/emily_fly/p/3422323.html
總結(jié)
以上是生活随笔為你收集整理的Servlet学习一的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: oracle vm 安装虚拟机小bug
- 下一篇: android 多布局