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

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对象 与 数据库表的 的 对应关系)
数据库的表 与 对应 的实体类的

猜你喜欢

转载自blog.csdn.net/qq_41934719/article/details/84562134
今日推荐