maven搭建SSM以及分模块搭建SSM(潜龙勿用)
#maven搭建ssm
废话不多说我就直接上代码
遇事不决 先导包 口诀一定要记好
写完各个层之后直接测试开始冲就完事
这么说完就不想上代码了说一下步骤就算了
(1) 创建maven web项目
(2)在pom.xml 导入 依赖的jar包 (ssm)
(3)在配置文件
web.xml / applicationContext.xml /applicationContext-mvc.xml
db.properties log4j.properites
(4)搭建 service 层 mapper层 controller层
(5)测试
其实最好把父类抽取出来这样好维护
(1)抽取BaseMapper
把公共的crud方法抽取到BaseMapper里面
(2)抽取IBaseService 和 BaseServiceImpl
把公共的crud方法抽取到BaseService里面 通过BaseServiceImpl去实现BaseService里面方法
(3)抽取BaseDomain
然后就是分模块开发 这个也是需要掌握的
先说一下
刚刚写的ssm的缺点
以前 ssm 结构:
不好的地方:
(1)随着业务的增加, mapper 或者 service类 越来越多 ,项目越来越庞大,项目有点臃肿 -->拆分多个模块
(2)项目代码越来越多, 构建 或者编译, 变得很慢很慢 -->拆分
(3)有些内容,公共的内容 ,有很多项目都可能使用,有必要-- 抽取到公共maven模块
(4)有些内容, 不想让每个人都可以修改 – 抽取到公共的maven模块 util
(5)随着项目业务需求的怎么 ,pom.xml的内容也会变得很长
一般中大型项目 都在使用分模块开发
(1)代码拆分
basic-util 工具类
basic-core 公共内容
crm-common 具体项目公共内容
crm-mapper 项目里面具体mapper
crm-service 项目里面service类
crm-web 项目的controller层
…
pss-common
(2)配置文件拆分
web.xml applicationContext-mvc.xml -->crm-web模块
applicationContext.xml–crm-service模块
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
