原创: ssm框架(spring 5 ,mybatis3,spring整合总结

因新手,断断续续整理两天多,特此总结,以便后用

  1思路分析:

a)整合背景:具备spring,springMvc,mybatis单独整理每个框架成功配置基础
b)整合动机:因三个框架分别负责dao、service和controller 层各个层。希望 junit能单独测试每一层,又能做到有机配合,发挥每层各自作用
c)springMVC是spring一个分支,SpringMVC是基于Spring功能之上添加的Web框架,想用SpringMVC必须先依赖Spring。所以spring在三层之间,负责承上启下中间层作用。

 SSM整合流程

1:maven建站Web站点

2:配置pom.xml,加载依赖的包

3: 在domain层,确定实体类并建立数据库表

4: 先配置 mybatis,并通过junit单元测试操作dao读写数据

5: 配置 springApplication.xml
  可以操作service层,在service层输出文本到控制台确保成功

6: 配置service层,注入步骤4,调用的 dao层数据查询,添加操作。并通过junit单元测试

7:配置springMVC。
  a)配置springMVC.xml (开启扫描注解、指定扫描路径Controller、配置视图解析器)
  b)web.xml中,(定义Spring MVC的前端控制器让Spring MVC的前端控制器拦截所有请求)

8: web.xml配置服务层(即通过监听器,监听springApplication.xml)

  

 

 

 

 

 

 

 

 

 

 

 

1:maven建站Web站点

 

2:配置pom.xml,加载依赖的包

 

3: 在domain层,确定实体类并建立数据库表

 

4: 先配置 mybatis,并通过junit单元测试操作dao读写数据

 

5: 配置 springApplication.xml
  可以操作service层,在service层输出文本到控制台确保成功

 

6: 配置service层,注入步骤4,调用的 dao层数据查询,添加操作。并通过junit单元测试

 

7:配置springMVC。
  a)配置springMVC.xml (开启扫描注解、指定扫描路径Controller、配置视图解析器)
  b)web.xml中,(定义Spring MVC的前端控制器、让Spring MVC的前端控制器拦截所有请求)

 

8: web.xml配置服务层(即通过监听器,监听springApplication.xml)



脚注:

controller层和service层的作用

 

 

posted @   码哥之旅  阅读(249)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示