欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

项目中SSM增删改查的具体流程

程序员文章站 2023-11-21 08:22:34
项目中SSM增删改查的具体流程前言大家好,这是我第一次写博客,记录一下我在学习工作中运用到的一些技术知识点,做好笔记,同时也可以供大家参考学习,如果博客中出现技术性的错误,欢迎大家给我留言也可以私聊我改正,我定当虚心学习,谢谢大家。正文① 流程开始,前台JSP页面表单中action属性指定请求地址,jsp发送请求页上的地址,也就是调用后台接口。② 提交发送url地址后,这个时候就会被整合SSM时配置在web.xml文件中的DispatchServlet拦截到。③ 这时会被HandleMappin...

项目中SSM增删改查的具体流程

前言
大家好,这是我第一次写博客,记录一下我在学习工作中运用到的一些技术知识点,做好笔记,同时也可以供大家参考学习,如果博客中出现技术性的错误,欢迎大家给我留言也可以私聊我改正,我定当虚心学习,谢谢大家。

正文
① 流程开始,前台JSP页面表单中action属性指定请求地址,jsp发送请求页上的地址,也就是调用后台接口。项目中SSM增删改查的具体流程
② 提交发送url地址后,这个时候就会被整合SSM时配置在web.xml文件中的DispatchServlet拦截到。项目中SSM增删改查的具体流程
③ 这时会被HandleMapping扫描url对应的controller,并调用controller,在springmvc.xml中配置base-package来扫描包,快速找到调用对应的方法。项目中SSM增删改查的具体流程
④ 这时来到控制器controller层,接收页面上的数据,调用业务逻辑,把数据结果返回给页面。图片中直接用实体类接收会很方便,表单的字段和实体类的字段必须一致。
项目中SSM增删改查的具体流程
⑤ dao接口-接收到信息后就可以调用服务的接口。
项目中SSM增删改查的具体流程
⑥ 数据层接口-mybatis自动映射机制会找到xml文件下的sql。
项目中SSM增删改查的具体流程
⑦ BbsBrandMapper.xml-sql语句写在这里
项目中SSM增删改查的具体流程
⑧ 实现接口,调用数据层,对数据逻辑进行处理,业务模块的逻辑应用设计。
项目中SSM增删改查的具体流程
⑨ 调用总体完成后(调用service,实现接口,调用dao接口,mybatis反射根据dao接口名找到对应的sql),最后程序会回到控制器Controller层进行返回jsp页面。
项目中SSM增删改查的具体流程
⑩ 视图解析器-在springmvc配置文件,配置前缀和后缀,跳转时会自动帮你拼上前缀/WEB-INF/console/与后缀.jsp
项目中SSM增删改查的具体流程
总结
使用SSM框架开发的好处
1.减少编码量,好的框架中编写了大量的基础功能,可以使程序员们的工作重心放在业务逻辑上。
2.规范性与重用性,比如程序员开发时默认遵循mvc模式,编写相对应的Model,View,Controller代码,也方便后续人员对代码的理解和修改。
3.易扩展,mybatis实现对数据库的封装,比如程序数据库从Mysql转为Oracle时,不需要改动太多的地方,就可以实现转变。
这就是SSM框架具备的基本的一些优势,当然出现SpringBoot后,实现约定大于配置,进一步简化SSM中的配置工作,更加方便了程序员的开发工作。

结尾
最后文章中介绍SSM的增删改查流程如果您发现有错误的地方,欢迎大家指出,共同学习,共同进步,谢谢大家。

本文地址:https://blog.csdn.net/weixin_43768509/article/details/107063304