Mybatis框架学习Day1-01

本文深入探讨了框架在软件开发中的作用,特别是myBatis这一持久层框架。myBatis通过ORM思想简化了数据库操作,使得开发者能够更专注于业务逻辑而非底层细节。文章还对比了JDBC、Spring的JdbcTemplate和Apache的DBUtils,突出了myBatis在提高开发效率方面的优势。
摘要由CSDN通过智能技术生成

框架概述

什么是框架?

简单来说,框架是我们软件开发过程中的一套解决方案,不同框架用来解决不同的问题。

为什么要使用框架?

因为框架封装了很多细节,大大提高了程序员的开发效率,能用更为简单的方式来实现功能,将大部分精力放在实现业务逻辑当中。

三层架构:
表现层:
	展示数据
业务层:
	处理业务的需求
持久层:
	和数据库的交互
持久层技术的解决方案:
	JDBC技术:
			Connection
			PreparedStatement
			ResultSet
	Spring的JdbcTemplate:
			Spring中对jdbc的简单封装
	Apache的DBUtils:
			它和Spring的JdbcTemplate很像,也是对jdbc的简单封装。

但是以上都不是框架,JDBC是规范,Spring的JdbcTemplate和Apache的DBUtils都只是工具类,没有给出完整的解决方案。

mybatis的概述:
		mybatis是一个持久层框架,用java编写,使用ORM思想实现了结果集的封装。它封装了
	jdbc操作的很多细节,使开发者只需要关注sql语句本身,而无需关注注册驱动,创建连接等
	繁琐过程。
什么是ORM?

Object Relational Mappging 对象关系映射

就是把数据库表和实体类及实体类的属性对应起来让我们可以操作实体类就实现操作数据库表。

遇到问题:1


  1. MyBatis环境的搭建!!! ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值