新聞中心
一:Servlet在Web容器中的運(yùn)行機(jī)制

為江西等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及江西網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、江西網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
1.單獨(dú)一個(gè)無狀態(tài)的Servlet實(shí)例運(yùn)行
即Web容器里的多個(gè)線程調(diào)用一個(gè)Servlet實(shí)例的運(yùn)行方式
2.多個(gè)Servlet實(shí)例運(yùn)行
在Web容器中有多個(gè)Servlet實(shí)例的對(duì)象池,并有多個(gè)Web容器線程來分別調(diào)用執(zhí)行
二:Servlet連接數(shù)據(jù)庫的方式
1.一對(duì)一
即可每個(gè)Servlet實(shí)例運(yùn)行都有直接的數(shù)據(jù)庫連接。
具體方式有:
1>在Servlet實(shí)例的每個(gè)處理方法中每次都調(diào)用數(shù)據(jù)庫連接,然后用此連接進(jìn)行數(shù)據(jù)庫的查詢等操作,最后關(guān)閉并釋放此連接。
2>在Servlet實(shí)例的初始化操作時(shí)就連接一個(gè)“長(zhǎng)”的數(shù)據(jù)庫連接,直到Servlet實(shí)例在destroy時(shí)關(guān)閉并釋放此數(shù)據(jù)庫連接。
因?yàn)楝F(xiàn)在的數(shù)據(jù)庫操作主要是查詢,沒有對(duì)數(shù)據(jù)庫的增加、修改等操作,多用戶業(yè)務(wù)查詢、Web容器多線程同時(shí)對(duì)一個(gè)Servlet的同一個(gè)數(shù)據(jù)庫連接進(jìn)行操作應(yīng)該會(huì)沒有數(shù)據(jù)操作同步等問題。
2.使用Web容器的數(shù)據(jù)源
這里主要是使用Web容器的數(shù)據(jù)源-數(shù)據(jù)庫連接池。
在理論上這種方式能提供最佳的性能。這是也是測(cè)試各種Web容器產(chǎn)品在數(shù)據(jù)庫連接池上實(shí)現(xiàn)的性能情況。
這里主要看Web容器的在各種應(yīng)用情況下的最優(yōu)化配置。
Servlet與數(shù)據(jù)源連接的實(shí)現(xiàn)方式:
Servlet直接從Web容器配置中取得數(shù)據(jù)源及其連接對(duì)象,然后通過此連接對(duì)象來操作數(shù)據(jù)庫。對(duì)于數(shù)據(jù)庫連接對(duì)象的管理由Web容器來管理。
【編輯推薦】
- Struts和JSP頁面的技術(shù)
- 詳解JSP向Servlet轉(zhuǎn)換
- Servlet2.5版本的特征淺析
- 淺談Servlet/JSP服務(wù)器端的重定向
- Ajax Servlet實(shí)例在網(wǎng)絡(luò)編程的應(yīng)用
標(biāo)題名稱:介紹Servlet實(shí)例的運(yùn)行
標(biāo)題路徑:http://fisionsoft.com.cn/article/cdegics.html


咨詢
建站咨詢
