github : https://github.com/RudolphBrown/Project/blob/master/shopping-mall-log1.zip
maven工程创建方式有三种:jar, pom, war,
三种打包方式在工程中运用很巧妙,一个web-app组件只需要一个war包模块,而其余可以打包成jar包,pom包用来聚合所有子包.
log 1: 创建项目所有模块祖先模块
项目使用模块化开发,所以构建的时候分为多个主题进行构建.
用途 : 规定所有jar包的版本信息,并不实际使用
创建Maven工程 Shopping-mall-origin
log 2: 创建项目公共工程模块
用途 : 解决公用jar包依赖
创建Maven工程 Shopping-mall-common
log 3 : 搭建后台管理系统工程模块
用途 : 后台管理系统是整个系统的子系统
创建Maven工程 Shopping-mall-manager
log 4 : 搭建后台管理系统子模块 - POJO
用途 : 构成后台管理系统的子模块,充当实体层
创建Maven工程 Shopping-mall-manager-pojo
log 5 : 搭建后台管理系统子模块 - mapper
用途 : 构成后台管理系统的子模块,用于MVC的View层映射
创建Maven工程 Shopping-mall-manager-mapper
log 6 : 搭建后台管理系统子模块 - service
用途 : 构成后台管理系统的子模块,主要的事务层,包含所有主要的逻辑
创建Maven工程 Shopping-mall-manager-service
log 7 : 搭建后台管理系统子模块 - web
用途 : 构成后台管理系统的子模块,Controller层,负责数据的传递
创建Maven工程 Shopping-mall-manager-web
log 8 : 测试工程搭建
用途 : 确保工程能够初步运行
创建jsp,加入tomcat插件,由于依赖关系需要把被依赖的jar包先安装到本地的maven仓库中
这里依赖关系如下图,需要把整个工程下载安装至本地仓库.
测试结果:项目搭建成功