SSM框架-----浅谈-MyBatise 的角色 与作用

本文深入解析Spring、SpringMVC和Mybatis(曾名ibatis)构成的SSM框架,探讨其在软件开发中的角色与优势。重点介绍了Mybatis作为持久层框架如何简化JDBC操作,实现ORM思想,提高开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

s:Spring ------》 整个三层的
S:Spring MVC----》表现层 web
M:Mybatis 原生的 是ibatis-----》持久层 dao
框架的定义: 应用 与 目的的两种定义
通俗的说:软件开发法里的 解决方案
技术 与 业务
3个组件 servilet, Filter ,listenner

持久层:要解决的方法
1:规范:JDBC 的技术 : Connection连接 PreparedStatemnt==》准备状态 ResultSet==》结果集
2:模板的简单封装 :template =》 Spring 的 Template
3:Apache 的
====》 DBUtils 也是简单的封装
代码的冗余 : 硬编码: 不够灵活— 的 缺陷
那么框架要比 灵活的多
我们在实际开发里更多的需要的是 ----》 我们不得为这条啊SQL语句 做出了太多的准备

经常会发生变化的
驱动类 :url 用户名 密码===》经常会发生变化的

每次操作数据库要释放 ---------》有连接池
sql 语句
Mybatis 是 持久层的 用java语言写的 通过 xml 与直接来 配置 的
他封装了 JDBC 的 许多细节 减化开发
执行的时候 使用
ORM 思想 : 实现了结果集的的封装
Object Relational Mappging 对象关系映射 (javaBean对象 与 数据库表的 的 对应关系)
数据库的表 与 对应 的实体类的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值