Maven分模块开发与设计

一:pojo拆分

1.新建模块

2.拷贝原始项目中对应的相关内容到pojo模块中

①实体类(User)

②配置文件(无)

二:dao拆分

1.新建项目

2.拷贝原始项目中对应的相关内容到dao模块中

①数据层接口(UserDao)

②配置文件:保留与数据层相关配置文件(3个)

注意:分页插件在配置中与SalSessionFactoryBeaan绑定需要保留

③pom.xml:引用数据相关坐标即可,删除springmvc相关坐标

·spring

·mybatis

·spring整合mybatis

·mysql

·druid

·pagehelper

·直接依赖pojo(对pojo模块执行install指令,将其安装到本地仓库)

三:service拆分

1.新建项目

2.拷贝原始项目中对应的相关内容到service模块中

①业务层接口与实现类(UserService、UserServiceiImpl)

②配置文件:保留与数据层相关配置文件(1个)

③pom.xml:引用数据相关坐标即可,删除springmvc相关坐标

·spring

·junit

·spring整合junit

·直接依赖dao(对dao模块执行install指令,将其安装到本地仓库)

·间接依赖pojo(由dao模块负责依赖关系的建立)

④修改service模块spring核心配置文件名,添加模块名称,格式:applicationContext-service.xml

⑤修改dao模块spring核心配置文件名,添加模块名称,格式:applicationContext-dao.xml

⑥修改单元测试引入的配置文件名称,由单个文件修改为多个文件

四:control拆分

1.新建项目(使用webapp模版)

2.拷贝原始项目中对应的相关内容到control模块中

①表现层控制器类与相关设置类(UserController、异常相关……)

②配置文件:保留与表现层相关的配置文件(1个)、服务器相关配置文件(1个)

③pom.xml:引用数据相关坐标即可,删除springmvc相关坐标

·spring

·springmvc

·Jackson

·servlet

·tomcat服务器插件

·直接依赖service(对service模块执行install指令,将其安装到本地仓库)

·间接依赖dao、pojo

④修改web.xml配置文件中加载spring环境的配置文件名称,使用*通配,加载所有applicationContext-开始的配置文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值