阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

MyBatis框架

192次阅读
没有评论

共计 727 个字符,预计需要花费 2 分钟才能阅读完成。

1、框架

1.1、框架是什么

软件框架是在软件开发过程中的一套解决方案,不同的框架可以解决不同的问题。

1.2、为什么要使用框架

软件框架中封装了很多细节,使用开发者可以用简单的方式实现功能,大大的提高了我们的开发效率。

如:

// 需求分析: 如何完成衣服的清洗过程?// 传统方式: 浸泡衣物 -> 开始洗衣 -> 清洗最脏地方 -> 冲洗一次 -> 除水 -> 在冲洗一次 -> 除水(冲洗,除水可能多次)-> 结束洗衣 // 框架方式:(洗衣机) 放入衣物 -> 调整好状态 -> 等待 -> 取出衣物

2、在谈 MVC

框架的重要性在于它实现了部分功能,并且能够很好的将低层应用平台和高层业务逻辑进行了缓和。为了实现软件工程中的“高内聚、低耦合”。把问题划分开来各个解决,易于控制,易于延展,易于分配资源。我们常见的 MVC 软件设计思想就是很好的分层思想。
MyBatis 框架

常见的三层架构:表现层:用于数据的展示 业务层:用于业务的需求的处理 持久层:用于数据库的交互

3、JavaEE 常见框架

3.1、MyBatis

是一个持久层的框架,还有一个封装程度更高的框架就是 Hibernate,但这个框架因为各种原因目前在国内的流行程度下降太多,现在公司开发也越来越少使用。目前使用 Spring Data 来实现数据持久化也是一种趋势。

3.2、SpringMVC

是一个用于 WEB 层的框架,在构建 WEB 应用程序的时候,Spring 框架提供了全部功能的 MVC 模块。在 Spring 进行 WEB 开发时,我们可以选择 SpringMVC 框架开发,或者其他的 MVC 框架。如:struts1,struts2 等。

3.3、Spring

是一个技术整合框架,绝大部分的 JAVA 应用都可以使用 Spring,Spring 是一个轻量级控制反转 (IoC) 和面向切面 (AOP) 的容器框架。

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-06-06发表,共计727字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中