web專案中註解訪問servlet和web.xml配置檔案訪問servlet的利弊
阿新 • • 發佈:2019-01-04
(一)web.xml配置檔案訪問servlet
1.找到對應目錄下的web.xml檔案
2.
(1)開啟並配置servlet的對映路徑,注意servlet-mapping和servlet標籤中的servlet-name的值要相同
(2)因為從瀏覽器傳送請求時,是用當前“專案(web_bs_shopping)”下的路徑與servlet-mapping標籤中的url-pattern的標籤值進行匹配
(3)根據這個對映值,找到servlet-mapping標籤中的servlet-name的值與servlet標籤中的servlet-name進行匹配
(4)匹配到以後,找到servlet標籤中的servlet-class標籤中對應servlet類的src資料夾下的全路徑
(5)從而呼叫並執行相應的servlet類
(二)註解訪問servlet
1.只需在對應的servlet類中新增servlet註解即可,從瀏覽器傳送請求時,是用當前“專案(web_bs_shopping)”下的路徑,會去對應servlet類的上面尋找是否存在對應url名稱的@webServlet註解,存在的話,呼叫並執行對應的servlet類
總結:
共同點:註解訪問servlet和web配置檔案訪問servlet都能完成對servlet的訪問
註解訪問servlet:
優點:程式碼少,可讀性強,易於理解
缺點:如果大量使用servlet註解,servlet類檔案數量過多,不便於查詢和修改
web配置檔案訪問servlet:
優點:集中管理各servlet類路徑的對映路徑,便於修改和管理
缺點:程式碼多,可讀性不強,不易於理解注意:有時候在服務上執行的web程式資料不能及時更新,記得重啟伺服器或者清除瀏覽器快取