写点什么

Java 框架——SSM 框架增删改查

作者:java易二三
  • 2023-07-25
    湖南
  • 本文字数:758 字

    阅读完需:约 2 分钟

流程开始,前台 JSP 页面表单中 action 属性指定请求地址,jsp 发送请求页上的地址,也就是调用后台接口。


        提交发送 url 地址后,就会被整合 SSM 时配置在 web.xml 文件中的 DispatchServlet 拦截。


        这时会被 HandleMapping 扫描 url 对应的 controller,并调用 controller,在 springmvc.xml 中配置 base-package 来扫描包,快速找到调用对应的方法。


        这时来到控制器 controller 层,接收页面上的数据,调用业务逻辑,把数据结果返回给页面。图片中直接用实体类接收会很方便,表单的字段和实体类的字段必须一致。


        dao 接口-接收到信息后就可以调用服务的接口。


        数据层接口-mybatis 自动映射机制会找到 xml 文件下的 sql。


        BbsBrandMapper.xml-sql 语句写在这里


        实现接口,调用数据层,对数据逻辑进行处理,业务模块的逻辑应用设计。


        调用总体完成后(调用 service,实现接口,调用 dao 接口,mybatis 反射根据 dao 接口名找到对应的 sql),最后程序会回到控制器 Controller 层进行返回 jsp 页面。


        视图解析器-在 springmvc 配置文件,配置前缀和后缀,跳转时会自动帮你拼上前缀/WEB-INF/console/与后缀.jsp


使用 SSM 框架开发的好处

1.减少编码量,好的框架中编写了大量的基础功能,可以使程序员们的工作重心放在业务逻辑上。

2.规范性与重用性,比如程序员开发时默认遵循 mvc 模式,编写相对应的 Model,View,Controller 代码,也方便后续人员对代码的理解和修改。

3.易扩展,mybatis 实现对数据库的封装,比如程序数据库从 Mysql 转为 Oracle 时,不需要改动太多的地方,就可以实现转变。

        这就是 SSM 框架具备的基本的一些优势,当然出现 SpringBoot 后,实现约定大于配置,进一步简化 SSM 中的配置工作,更加方便了程序员的开发工作。

用户头像

java易二三

关注

还未添加个人签名 2021-11-23 加入

还未添加个人简介

评论

发布
暂无评论
Java框架——SSM框架增删改查_SSM框架_java易二三_InfoQ写作社区