1) 什么是框架?
2) 3种架构
- 表现层:用于展示数据的 (SpringMVC)
- 业务层:处理业务需求
- 持久层:和数据库交互的 (MyBatis)
3)结构
MyBatis : 表现层
SpringMVC : 持久层
Spring:不属于任何一层
4) 持久层技术解决方案
疑问:既然我们会JDBC和Spring的JdbcTemplate
都能进行增删改查了 为什么还要学习MyBatis框架呢?
我们来回顾一下JDBC的代码:
既然能写,也能实现功能,那么必然存在问题
比如JDBC中,首先 -》注册驱动-》获取连接-》获取预处理对象-》封装获得结果集-》释放资源
其实这些操作都是重复的,繁琐的。那么我们能不能简化呢?
而我们在项目的开发中,更多关注点是实现功能。
我们需要的是只需要sql语句,我们就能实现功能
那么我们就要选择一种技术,我们把这些繁琐的技术给封装起来,实现项目的高效开发。
5)MyBatis概述
原文地址:https://blog.csdn.net/Yuz_99/article/details/89467477
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。