本项目是一个聚合工程,所以要先搭建一个聚合工程的框架

搭建完成的项目结构图如下:

首先创建父项目:pom类型

子模块:web层的搭建,war类型

把这个两个目录标记为对应的类型

其他子模块:和service 层类似,都是属于jar类型,这里以service层为例:

最终项目结构如下所示:

添加模块之间的依赖关系之前,先给每个子工程添加包,例如:

打开每个模块中的pom.xml文件,然后添加依赖

web模块依赖于-------->service,domain,utils,interceptor

service模块依赖于-------->dao,domain,utils

dao模块依赖于-------->domain,utils

interceptor模块依赖于-------->domain,service

致此,项目结构搭建完毕,注意各个模块之间的相互依赖关系,切记请勿循环依赖,否则项目无法启动。

本小节结束,下一小节将讲解Springmvc 和mybatis的整合,文件配置等等。

web-------->service,domain,utils,interceptor

最新文章

  1. fileupload图片预览功能
  2. Python3 之 import 和 当前目录
  3. 彻底理解ThreadLocal二
  4. 第 29 章 CSS3 弹性伸缩布局[中]
  5. CDN网络(二)之配置和优化CDN核心缓存软件--squid
  6. 关于 edittext 软键盘退出监听解决办法
  7. uWSGI其三:uWSGI搭配Nginx使用
  8. 项目中的那些事---PHP函数
  9. HDU 3339 In Action 最短路+01背包
  10. [JS][jQuery]remove()与 empty()的差别
  11. 【Android】通过Java代码替换TabHost中的drawableTop资源
  12. .NET 基础 一步步 一幕幕[面向对象之堆、栈、引用类型、值类型]
  13. ES6 let和const命令(2)
  14. ABP 教程文档 1-1 手把手引进门之 AngularJs, ASP.NET MVC, Web API 和 EntityFramework(官方教程翻译版 版本3.2.5)含学习资料
  15. 由于DG Broker的配置导致RAC某实例无法mount
  16. springMVC注解方式+easyUI+MYSQL配置实例
  17. springboot +thymeleaf+myql 记录
  18. java excel Workbook API
  19. ceph 安装ceph问题汇总
  20. [No0000C5]VS2010删除空行

热门文章

  1. STL中的算法
  2. Selenium2(WebDriver)中执行JavaScript代码 (转)
  3. Murano为镜像包添加Root用户密码
  4. React.js 小书 Lesson5 - React.js 基本环境安装
  5. C#中实体集合和实体转换成相应的string、XDocument、XElement
  6. DIV+CSS如何让图片和文字在同一行!
  7. phpcms v9 安装
  8. Net-SNMP(V3协议)安装配置笔记(CentOS 5.2)(转)
  9. tomcat多站点部署
  10. (开发)bable - es6转码