栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【第一课】mybatis历史及下载

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【第一课】mybatis历史及下载

【学框架的基本思路】:
1.了解框架的发展历史
2.框架的作用(应用于哪一个层面)
3.框架的基本应用
4.框架的底层原理

【回顾】
实现一个B/S项目
项目过程中有很多对象的产生—对象的管理者MySpring
V: 视图层 给用户展示的信息 html jsp json js(jQ VUE)
C: 控制器 控制视图响应信息 servlet
(需要配置文件 继承 重写 有两个参数 每一个类只有一个方法 具体的取值 调用)
(解决:封装一个总控制器 所有的.do请求统一到这里来 负责分发给不同的类)----web框架的封装
M: 模型层 数据处理 service(Java业务逻辑)
数据读写 dao(Java读写–jdbc、I/O) 数据存储(domain)
(dao层有很多代码重复 连接创建的性能不好)—封装ORM
DB: 数据层 数据库(文件)

【历史】

  1. MyBatis框架最早的名字叫iBatis
    iBatis
    2001年 Clinton Begin发起一个开源项目 iBatis1.0
    2005年 iBatis2.0 2010年 iBatis3.0
    iBatis在这之前都是由Apache组织管理
    2021年6月份 iBatis项目由谷歌公司托管,改名为MyBatis
    2013年11月 整个项目迁移GitHub
    2019年10月 MyBatis3.5.3
  2. MyBatis是一个持久层框架(dao–数据库交互)
    半自动的orm框架 object relational mapping(数据库的表–Java对象之间的映射关系)
  3. 基本使用
    1)写好的代码 导包.jar
    2)在项目中配置一个文件 dbconfig.properties
    (driver URL user password)
    3)或许jar包中的一个对象 SqlSession
    执行数据库操作 insert update delete selectOne selectList
    调用如上的方法 提供sql 提供sql上面的问号信息 如果是查询 提供查询以后返回的对象类型
    4)依据我们之前对于自己小框架的使用,学习mybatis的使用
    导包:mybatis官网



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1003830.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号