MyBatis学习:框架是什么?概括MyBatis,Spring,SpringMVC框架

1、本篇博客的背景和目的

目前我本人正在学习MyBatis框架,在原先了解并且懵懵懂懂使用的基础上,开始系统正式的学习。目前已经阐述了MVC架构模式和三层架构,明晰了在Web项目中的普遍编码层次。本篇博客认识一下框架,对MyBatis,Spring和SpringMVC做一个概述。

2、我本专栏的上一篇博文

我上一篇博文简单阐述认识了一下MVC架构模式和三层架构,链接如下所示:

MyBatis学习:简单认识一下MVC架构模式和三层架构_你是我的日月星河的博客-CSDN博客icon-default.png?t=M666https://blog.csdn.net/weixin_46281472/article/details/125817267?spm=1001.2014.3001.5502

3、什么是框架?

通俗的说吧:框架就是一个软件,它已经完成了部分的功能,软件中的类和类之间的方法调用都已经规定好了;通过这些类我们就可以完成某些功能;

框架可以看作是一个模板。 用框架开发的话,效率更高;

框架是可以升级的,是可以改造的;框架也是安全的;

框架中实现的功能大部分都是常用的功能;

框架是对某一个方面是有效的;但并不是全能的;任何框架都有优劣;

框架可以实现技术的整合,用起来更简单方便;还可以提高开发效率;降低难度;

4、简单定义MyBatis框架

MyBatis是一个优秀的基于JAVA的持久层框架,内部封装了JDBC,开发者只是需要关注SQL语句本身,而不需要处理加载驱动,创建连接,创建statement,然后再依次关闭的问题;

5、简单定义Spring框架

Spring是为了解决软件开发的复杂性而创建的;Spring使用的是基本的JavaBean来完成以前非常复杂的企业级的开发;Spring解决了业务对象,功能模块之间的镶嵌;

6、简单定义SpringMVC框架

SpringMVC属于SpringFrameWork3.0版本加入的一个模块,为Spring框架提供了构建Web应用程序的能力。

7、我本专栏的下一篇博文

下一篇博文我会重新记录回顾一下使用JDBC连接数据库的过程,阐述一下它的优缺点,毕竟MyBaits底层使用的就是JDBC,链接如下所示:

猜你喜欢

转载自blog.csdn.net/weixin_46281472/article/details/125818331