先上git的项目地址: http://git.oschina.net/alexgaoyh/MutiModule-parent
最近在学习使用Maven,在学习使用Maven多模块项目的过程中,打算整合spring mybatis进行项目练手,模块的划分刚开始很纠结,是根据业务划分还是根据模块划分,最终觉得MVC的思想有他存在的道理,在多模块划分的过程中,使用了domain persist service controller的划分方式(entity dao service controller); 具体项目效果图如下:
MutiModule-captcha: 验证码部分;
MutiModule-domain: 实体类部分;
MutiModule-parent: 父模块,整合各个子模块;
MutiModule-persist: 持久化部分,数据库;
MutiModule-service: 业务层部分;
MutiModule-web: 展示层(唯一的一个webapp项目,打包为war的形式)
项目的仅仅整合了spring mybatis部分,并且进行了模块化的划分,并没有很多的代码,具体运行效果如下图:
能够运行成功,并且数据能够保存到数据库部分;
项目仅仅简单整合了spring mybatis,并且进行了模块化的划分,还缺少很多地方的业务处理,形如 事务,通用方法部分的处理,下一步会进行处理。
PS: 代码部分使用了Nexus私服,会使用mvn test 、mvn install 、mvn deploy 进行相关命令执行;
相关的Nexus私服的部分上传的jar文件如下图所示:
时间: 2024-10-09 22:00:01