javaWeb学习(2)——web.xml和pom.xml都是干嘛用的
2016-07-26 10:43
295 查看
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产生了不一样的操作
小白的理解,有什么不全面的地方,欢迎在评论中指点指点我哈=。=
对于初学者来讲,刚接触这里面的东西,感觉乱七八糟的傻傻弄不清楚
我也以一个初学者的角度,说说自己的理解
一、POM啥意思呢,百度了一下叫项目对象模型------->该文件用于管理:源代码、配置文件、开发者的信息和角色、问题追踪系统、组织信息、项目授权、项目的url、项目的依赖关系等等。
在我看来就是个给项目起名字,再添加描述的东西。
下载依赖的包,缺啥用啥,最后那些包都存在了本地的仓库里面,以后再用就不用再下载了。
其他的标签都有很多其他用法,google一下就都知道了
二、pom.xml一般都放在了项目的根目录里面,第一眼就能瞅到它。而web.xml是隐藏的比较深的。
因此,功能上也可以看出来,pom是着眼于整个项目的,而web的眼界可不像pom那么宽阔
拿个目录举个例子,看web.xml放在了webapp里的WEB-INF文件内。
(java中,注解是一个好功能,利用注解可以省去这些声明和映射)
主要是用来注册你写的那些功能,像一些servlet despatcher filter 等等
每定义了一个注册的功能,都加一个mapping与之对应。
于是乎你编写的程序遇见不一样的url产生了不一样的操作
小白的理解,有什么不全面的地方,欢迎在评论中指点指点我哈=。=
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- maven学习
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序