一: 一直使用eclipse开发,目前自己想试着用idea进行开发,网上也找了很多得资源,觉得还是以商城的例子好一点。看的是taotao商城综合项目dubbo版,希望点滴对自己有帮助。
1)使用maven搭建工程。
2)使用maven的tomcat插件启动工程。
二:工程的层级结构和图示:
1)文字说明
Taotao-parent:父工程,打包方式pom,管理jar包的版本号。
| 项目中所有工程都应该继承父工程。
|–Taotao-common:通用的工具类通用的pojo。打包方式jar
|–Taotao-manager:服务层工程。聚合工程。Pom工程
|--taotao-manager-dao:打包方式jar
|--taotao-manager-pojo:打包方式jar
|--taotao-manager-interface:打包方式jar
|--taotao-manager-service:打包方式:war
|–taotao-manager-web:表现层工程。打包方式war
Pom:一般是父工程,管理jar包的版本、maven插件的版本、统一的依赖管理。
jar:与pom的区别在打包的方式不同,包括普通的java类、资源文件和普通文件,在maven中打包src/main/java和src/main/resources下的所有文件。
war:包括全部的web应用程序,既所有的java类、配置信息、jsp等静态文件。
三:工程的搭建
1、taotao-parent
首先File->New->Module
pom 相关,注意打包方式
4.0.0
pom
com.taotao
taotao-parent
1.0-SNAPSHOT
…节省位置…
2、taotao-common搭建。
通用的工具类、通用的pojo类,打包方式为jar,继承父工程taotao-parent。生成方式和taotao-parent相似。
***注意在New Module界面的区别。父工程为taotao-parent,同时不将其添加到父工程下。***
3、taotao-manager的搭建。聚合工程,打包方式为pom。
4、taotao-manager的子模块的搭建
a)taotao-manager-pojo的搭建,打包方式为jar。
添加依赖,修改打包方式。
b)taotao-manager-dao的搭建,打包方式为jar。
搭建过程同pojo类似,注意修改路径
c)taotao-manager-service的搭建,打包方式为war。
注意此处选择archetype-webapp的方式创建,其余都相同。
4、taotao-manager-web的搭建。打包方式为war方式。父工程为taotao-parent
四:启动工程
启动taotao-manager工程,在taotao-manager的pom文件中配置tomcat插件。
到此为止,maven聚合工程完成,当然搭建过程中肯定会遇到其他的问题,欢迎评论批评。