昨天刚入门Maven多模块项目,所以简单写了一个小测试,就是对数据库单表的增删改查,例子比较综合,写得哪里不妥还望大神赐教,感谢!
首先看一下项目结构:
可以看到,一个项目MavenEmployee里面包含了多个子模块,他们的功能分别如下:
这个是项目的实体层,用于存放数据库表的实体。
这个是数据访问层,主要是用于对数据库表格的增删改查操作。
业务逻辑层,主要用于逻辑控制。
这个是控制层,用于控制增删改查的语句,这里用到了+BaseServlet+一点点反射的知识。
在我们的UI层(Webapp,用户展示层)里面展示数据。
这里要着重考虑一点就是:模块与模块之间的依赖关系,要提前考虑清楚模块之间是如何建立关联如何建立依赖的,相应的依赖可以写在模块的pom.xml文档对象模型里面。
例如:控制层依赖了业务逻辑层,依赖了实体层和工具层。
一切准备工作做好之后,把主程序,(webapp)部署到tomcat上面,运行
最终效果如下:
由于刚开始学习Maven,有些地方理解还不是很深,还望大神指点。接下来学习了Git,我会把项目上传到Git,目前暂时把项目放在网盘。
链接:https://pan.baidu.com/s/1-WIgStfo0wKarv7GWOJaAg 密码:dfu0