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产生了不一样的操作





小白的理解,有什么不全面的地方,欢迎在评论中指点指点我哈=。=


你可能感兴趣的:(java学习,web.xml,eclipse,maven,java)