1. 程式人生 > >javaWeb學習(2)——web.xml和pom.xml都是幹嘛用的

javaWeb學習(2)——web.xml和pom.xml都是幹嘛用的

web.xml和pom.xml看起來差不多都是仨字母,檔案字尾都一樣

對於初學者來講,剛接觸這裡面的東西,感覺亂七八糟的傻傻弄不清楚

我也以一個初學者的角度,說說自己的理解

一、POM啥意思呢,百度了一下叫專案物件模型------->該檔案用於管理:原始碼、配置檔案、開發者的資訊和角色、問題追蹤系統、組織資訊、專案授權、專案的url、專案的依賴關係等等。

在我看來就是個給專案起名字,再新增描述的東西。

下載依賴的包,缺啥用啥,最後那些包都存在了本地的倉庫裡面,以後再用就不用再下載了。

其他的標籤都有很多其他用法,google一下就都知道了

二、pom.xml一般都放在了專案的根目錄裡面,第一眼就能瞅到它。而web.xml是隱藏的比較深的。

因此,功能上也可以看出來,pom是著眼於整個專案的,而web的眼界可不像pom那麼寬闊

拿個目錄舉個例子,看web.xml放在了webapp裡的WEB-INF檔案內。

(java中,註解是一個好功能,利用註解可以省去這些宣告和對映)

主要是用來註冊你寫的那些功能,像一些servlet despatcher filter 等等

每定義了一個註冊的功能,都加一個mapping與之對應。

於是乎你編寫的程式遇見不一樣的url產生了不一樣的操作

小白的理解,有什麼不全面的地方,歡迎在評論中指點指點我哈=。=