分模块开发与设计.md
- ssm_pojo拆分
- 新建模块
- 拷贝原始项目中对应的相关内容到ssm_pojo模块中。
- 实体类(User)。
- 配置文件(无)。
- ssm_dao拆分
- 新建模块
- 拷贝原始项目中对应的相关内容到ssm_dao模块中。
- 数据层接口(UserDao)。
- 配置文件:保存与数据层相关配置文件(3个)。
- 注意:分页插件在配置中与SqlSessionFactoryBean绑定,需要保留。
- pom.xml:引入数据层相关坐标即可,删除SpringMvc相关坐标。
- Spring
- Mybatis
- Spring整合Mybatis
- MySQL
- Druid
- PageHelper
- 直接依赖ssm_pojo(对ssm_pojo模块执行install指令,将其安装到本地仓库。)
- ssm_service拆分
- 新建模块
- 拷贝原始项目中对应的相关内容到ssm_service模块中。
- 业务层接口与实现类(UserService、UserServiceImpl)。
- 配置文件:保留与数据层相关配置文件(1个)。
- pom.xml:引入数据层相关坐标即可,删除SpringMVC相关坐标。
- Spring
- junit
- Spring整合Junit
- 直接依赖ssm_dao(对ssm_dao模块执行install指令,将其安装到本地仓库)。
- 简介依赖ssm_pojo(由ssm_dao模块负责依赖关系的建立)。
- 修改service模块Spring核心配置文件名,添加模块名称,格式:applicationContext-service.xml。
- 修改dao模块Spring核心配置文件名,添加模块名称,格式:applicationContext-dao.xml。
- 修改单元测试引入的配置文件名称,由单个文件修改多个文件。
- ssm_control拆分
- 新建模块(使用webapp模块)
- 拷贝原始项目中对应的相关内容到ssm_controller模块中。
- 表现层控制器类与相关设置类(UserController、异常相关…)。
- 配置文件:保留与表现层相关配置文件1个,服务器相关配置文件1个。
- pom.xml:引入数据层相关坐标即可,删除springmvc相关坐标。
- Spring
- SpringMVC
- jackson
- servlet
- tomcat服务器插件
- 直接依赖ssm_service(ssm_service模块执行install指令,将其安装到本地仓库)
- 间接依赖ssm_dao,ssm_pojo
- 修改web.xml配置文件中加载spring环境的配置文件名称,使用
*
通配,加载所有applicationContext-开始的配置文件。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LT的编程笔记!