配置是起什麼作用

2021-08-24 17:12:01 字數 733 閱讀 1109

請問乙個web專案web.xml的配置中配置是起什麼作用的

1.啟動乙個web專案的時候,容器(如:tomcat)會去讀它的配置檔案web.xml.讀兩個節點: 和

2.緊接著,容器建立乙個servletcontext(上下文),這個web專案所有部分都將共享這個上下文.

3.容器將轉化為鍵值對,並交給servletcontext.

4.容器建立中的類例項,即建立監聽.

5.在監聽中會有contextinitialized(servletcontextevent args)初始化方法,在這個方法中獲得

servletcontext = servletcontextevent.getservletcontext();

context-param的值 = servletcontext.getinitparameter("context-param的鍵");

6.得到這個context-param的值之後,你就可以做一些操作了.注意,這個時候你的web專案還沒有完全啟動完成.這個動作會比所有的servlet都要早.

換句話說,這個時候,你對中的鍵值做的操作,將在你的web專案完全啟動之前被執行.

7.舉例.你可能想在專案啟動之前就開啟資料庫.

那麼這裡就可以在中設定資料庫的連線方式,在監聽類中初始化資料庫的連線.

8.這個監聽是自己寫的乙個類,除了初始化方法,它還有銷毀方法.用於關閉應用前釋放資源.比如說資料庫連線的關閉.

9.... 以上資料來自<>

到底什麼是hash?它起什麼作用?

從emule誕生到現在也已經有了兩年左右時間了,隨著emule的普及,喜歡他的人也越來越多,但是由於emule對技術相應有乙個門檻,不像bt那麼容易上手,所以很多朋友很長時間以來一直都有這樣或那樣的疑問,今天是週末我也獻獻醜,寫一篇關於hash的文章。大家天天都在使用emule,hash這個詞是在e...

new 修飾符是起什麼作用?

new 修飾符是起什麼作用?答 new 修飾符與 new 操作符是兩個概念 new 修飾符用於宣告類或類的成員,表示隱藏了基類中同名的成員。而new 操作符用於例項化乙個型別 new 修飾符只能用於繼承類,一般用於彌補基類設計的不足 new 修飾符和 override 修飾符不可同時用在乙個成員上,...

什麼是DOCTYPE 它對網頁起何作用?

doctype是document type 文件型別 的簡寫,在web設計中用來說明你用的xhtml或者html是什麼版本。要建立符合標準的網頁,doctype宣告是必不可少的關鍵組成部分 除非你的xhtml確定了乙個正確的doctype,否則你的標識和css都不會生效。doctype宣告 開始製作...