MyBatis入门(一)MyBatis简介

前言

      经过了前面的学习,我们基本掌握了基于JSP+Servlet+Java的MVC开发模式,下面进入MyBatis框架的学习!

方法

1.什么是Mybatis?

我们知道,我们之前学习MVC开发模式的时候遵循这样的层次开发:

  • 显示层(JSP、HTML、CSS、JS等):网页页面,用户直接访问
  • 控制层(JAVA、SERVLET):用来处理显示层传入的请求
  • 业务层(JAVA):实现具体业务,供控制层调用
  • 数据访问层(JAVA):直接与数据库交互,供业务层调用

我们之前写数据访问层的时候,最头疼的就是数据库的连接以及sql的编写,为此我们大费周章!然而在我们学习了Mybatis之后,将会代替数据访问层传统的开发方式,提升我们的开发效率!

我们来看看度娘给出的关于MyBatis的介绍:

MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。

iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAOs)

从上面的定义不难看出,其就是为我们解决数据访问层(DAO)的编写难题而应运而生的,我们之后将会使用框架,抛弃之前原有的DAO开发方法,但是这并不代表你之前学的没有用。相反,如果你之前学的好,将会更加彻底的理解MyBatis的原理。

2.MyBatis框架的下载

我们知道,所谓框架(这里指基于Java的框架)就是将常用的功能封装为jar包,供我们来进行使用的。

首先我们来看一下MyBatis的商标:

我个人理解为是一只愤怒的小鸟,它具有顶替Hibernate框架的强大能力,广泛应用于各大公司(这也是为什么我先讲它的原因)。

 网址:https://github.com/mybatis/mybatis-3/releases

我们下载最新款的mybatis-3.4.6

 解压缩所下载的相关压缩包,目录结构如下:

 其中的mybatis-3.4.6.pdf为该框架的使用说明,尤为重要,接下来我们将重点以其为参考教材进行学习,毕竟是官方提供的,参考价值非常的大。

好了,本章简要介绍了Mybatis的概念及如何下载,后面的章节讲学习如何配置。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值