MyBatis(学习笔记)

JavaEE三大框架:SSH(hibernate多用于OA等软件)、SSM(mybatis多用于WEB应用)

mybatis:封装jdbc访问代码的一个框架,ORM对象关系映射框架,Java对象和数据库映射

Spring MVC:用来封装servlet编程的一个框架(Struts2)

Spring:体系整合框架,其他框架的粘合剂

框架是整个或部分系统的可重用设计,表现为一组抽象构件及构建实例间交互的方法,另一重定义认为框架是可被应用开发者定制的应用骨架。是用框架可以提高程序复用性和系统的可扩充性,以缩短大型应用软件系统的开发周期;

框架的优点:

1.灵活可配置:将程序中写死的代码可以写到配置文件中

2.代码复用性高:将程序中反复要写的代码进行抽取封装,提高代码的复用性

3.简化开发:框架将底层复杂的细节进行了封装并提供了方便调用的API,使得开发人员将重点转移到实际业务中,大大提高了项目的开发效率。

 

Mybatis:

优秀的持久层(控制层、业务处理层、数据库持久层)框架,对jdbc的操作数据库的过程进行封装,使开发者只需要关注SQL本身,而不需要费精力去处理例如注册驱动、创建connection等繁杂的过程代码。

通过XML或者注解的方式将要执行的各种statement配置起来,并通过Java对象和statement中的SQL进行映射生成最终执行的SQL语句,最后由mybatis框架执行SQL并将结果映射成Java对象并返回。

 

创建MySQL数据库,创建一个Java工程并导入jar包(此时需要MySQL的数据库驱动)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值