【ssm框架集成】maven项目,idea中各层结构

若如初见. 提交于 2019-11-29 04:59:39

多模块搭建

现在,我们对上面的ssm项目进行改造,将webservicemapper层分成三个模块,再抽出base的几个模块作为公共模块使用,具体模块结构划分如下图所示:
模块名 放那些内容

basic-util 工具类: Ajaxresult PageList StringUtils
basic-core 基础核心:核心实现 baseMapper baseService baseDomain …
项目名-common 项目对应的公共东西,domian,query
项目名-mapper 映射器,*Mapper.java *Mapper.xml
项目名-service 业务模块
项目名-web web模块提供数据(接口层)

还要注意配置文件拆分:

web.xml配置
mvc:web配置
service :service配置
mapper: db,数据源配置,mapper配置
————————————————

basic-util---->公共工具抽取

在这里插入图片描述

basic-core—>核心包

在这里插入图片描述

配置依赖

在这里插入图片描述

crm-common ---->crm项目名字

在这里插入图片描述

crm-dao本模块作为一个项目持久层,依赖crm-common和basic-core:

包含mapper接口和映射;和持久层的配置

在这里插入图片描述

crm-service本模块作为一个项目业务层,依赖crm-mapper

业务

在这里插入图片描述

crm-web-mavenweb项目

crm-web本模块作为一个项目表现层,依赖crm-service

在这里插入图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!