当前位置: 首页 > ops >正文

SSM 框架是指什么,其优缺点,怎样用到在你的程序里

Spring:全栈轻量级开源框架容器框架,可以接管 web 层业务层,dao 层,持久层的合格组件,并且可以配置各种 bean

spring MVC:基于 Java 实现的 MVC 设计模式的请求驱动类型的轻量级 Web 框架

mybatis:持久层的一个框架,方便对数据库操作,封装 JDBC,原始 jdbc 操作繁琐

核心逻辑代码在 controller 层里面

Controller 层通过调用 serviceimpl 里的接口调用 mybatis 层的 mapper 里的 SQL 语句

SQL 语句执行完毕后反馈数据给 controller,controller 再返回给前端 view 层显示

业务逻辑:controller->service 接口->serviceimpl->dao 接口->daoimpl->mapper->datebase

Controller 入口->service 业务逻辑处理(接口)->dao 访问数据库->引用 mapper 最终执

行数据库->引用 entity 与数据库的映射对象

Controller 是控制器,连接页面请求和服务器获取页面请求的参数,通过自动装配

射不同的 url 到相应的处理函数。

访问数据库通过 dao 层。Dao 是数据库接口,只是一个接口,实际的实现都在 mapper

里面

http://www.xdnf.cn/news/4798.html

相关文章:

  • 交流中的收获-250508
  • AI Agent | 深度剖析 AI Agent:从基础原理到关键能力
  • 如何在 Logback 日志框架中加入链路 ID
  • 嵌入式开发学习日志Day16
  • MAC电脑日期与时间问题和定位不能正常使用问题
  • mysql数据库体验
  • 国标GB28181软件EasyGBS雪亮工程打造智能高效的视频监控新体系
  • git的常用命令详解
  • 【redis】分片方案
  • 一文读懂Python之requests模块(36)
  • 扣子创建一个应用
  • 基于vm加密的php逆向分析
  • verilog循环仿真
  • Spark处理过程-案例数据清洗
  • Linux命令行参数注入详解
  • 深入剖析ThreadLocal:原理、应用与最佳实践
  • 笔试强训——第七周
  • 前端三大件---CSS
  • 塔能空压系统节能方案:为华东某电子厂降耗赋能
  • JavaSE核心知识点02面向对象编程02-02(封装、继承、多态)
  • 基于LLM的全自动视频生成工具:MoneyPrinterTurbo 技术解析
  • CAN总线通讯接口卡:工业通信的核心桥梁
  • wails3学习-runtime:Window无边框设置
  • 数据结构(四)——栈的应用—数制转换
  • Java线程阻塞方法LockSupport.park()/Thread.sleep()/Object.wait()详解:原理、区别
  • java实战(第六篇):统计投票信息
  • [特殊字符]【深圳金融科技交流会】AI大模型如何重塑资管新生态?一线实战干货来了!
  • 极简远程革命:打破公网桎梏,重塑数字生活新体验
  • Vue 3.0中Treeshaking特性
  • Nacos源码—6.Nacos升级gRPC分析二