一.框架的概念及作用
(1) 框架是一种经过检验的,具有特定功能的半成品软件
二.主流框架技术简介
(1) MyBatis 框架 :MyBatis框架是一个基于ORM的优秀的持久化框架。但是,MyBaties框架不是一个完整的ORM实现,而是一种半自动化的ORM实现。
(2) Spring 框架:Spring框架是一个开源的,轻量级的企业级应用框架,覆盖了java EE 技术的方方面面。
(3)Spring MVC 框架:Spring MVC框架的正式名称是“Spring Web MVC”,是基于Servlet APL构建的Web框架,从一开始就包含在Spring Framework 中,是目前最主要的MVC框架。
(4)Hibernate 框架:是一个优秀的持久化框架,是一个典型的ORM解决方案,通过简单的配置编码即可实现反锁的JDBC代码才能实现的功能,具有出色的封装性和移植性
(5)Struts2 框架:是一个基于Web的MVC框架。
三.持久化简介
(1)持久化就是将内存中有用的数据以某种技术保存起来,并且可以再次取出来引用。
四.ORM简介
ORM是一种在关系型数据库和面向对象变成语言之间进行数据转换的变成技术
五.搭建基于MyBatis框架开发环境
在项目中使用MyBatis 框架可以按照一下步骤进行
(1) 下载所需的jar文件
可以从GitHub下载所需的MyBaties框架组件,访问可以查看各版本的MyBatis。
(2) 创建项目并添加所需的jar文件
(3) 编写MyBaties 框架的核心配置文件
(4) 创建实体类
(5) 创建Mapper接口
(6) 创建SQL射文件s
(7) 编写测试类
六.MyBatis框架的基本要素
①核心接口和类 ②核心配置文件 ③SQL映射文件
七.MyBatis框架的核心对象
1.SqlSessionFactoryBuilder
2.SqlSessionFactory
3.SqlSession