MyBatis—01—MyBatis介绍;

一. 什么是框架

a)框架是偷懒的程序员将代码进行封装, 之后进行重复使用的过程.
b)框架其实是一个半成品, 以连接数据库为例, 连接数据库使用的驱动, url, 用户名, 密码必须告知框架.
c)程序员在使用框架的时候,通常以配置文件的方式告知框架需要的信息,多数会使用 xml 作为框架的配置文件.
d)因此, 在使用框架开发代码时, 需要编写配置文件, 代码的编写反而会减少.
e)框架都是第三方提供的, 提供的都是 jar 包. 因此, 使用框架前, 必须将框架涉及的 jar 包导入项目中.
f)常见的 java 开发的框架
  •  MyBatis, ORM 框架, 底层是对 jdbc 进行了封装
  •  Spring, 是一个容器
  •  SpringMVC, 分层框架
  •  Struts2, 功能类似于 SpringMVC
  •  Hibernate, 功能类似于 MyBatis
 
 

二. 什么是MyBatis框架

  • MyBatis 是一个 ORM 框架, 用于操作数据库, 底层是jdbc 进行的封装.
  • MyBatis 的前身是 iBatis, 是 Apache 下的一个开源项目现在被迁移到了 GitHub 上.
 
 
 
 
 
 

三. MyBatis 环境搭建 jar 包详解

1.1 创建项目 java project

1.2 导入 jar 包

(1)MyBatis核心jar包   
  mybatis-3.2.7.jar
(2) MyBatis依赖的 jar包
  • asm-3.3.1.jar 字节码解析包, 被cglib依赖
  • cglib-2.2.2.jar 动态代理的实现
  • commons-logging-1.1.1.jar 日志包
  • javassist-3.17.1-GA.jar 字节码解析包
  • log4j-1.2.17.jar 日志包
  • log4j-api-2.0-rc1.jar 日志
  • log4j-core-2.0-rc1.jar 日志
  • slf4j-api-1.7.5.jar日志
  • slf4j-log4j12-1.7.5.jar 日志
(3)数据库驱动jar包
    mysql-connector-java-5.1.30.jar
 
 

猜你喜欢

转载自www.cnblogs.com/EricShen/p/11612700.html