Mybatis概述简介

Mybatis概述简介,第1张

1.三层架构 ------mvc架构模式

m:数据,来自数据库,来自文件,来自网络。

v:视图,现在使用html,css,js,jsp来将m中的数据显示出来。

c:控制器,接收请求,调用Service对象,显示请求的处理结果 ------目前使用的是Servlet来当控制器

mvc架构的作用。

(1)解耦

(2)让mvc各负其职

(3)使系统扩展好,更容易维护

三层架构

(1)界面层(视图层):接受请求,调用Service对象,显示请求的处理结果,包含了jsp,html,Servlet等对象,对应的包是Controller。

(2)业务逻辑层:处理业务逻辑,使用算法处理数据,把数据返回给界面层,对应的包是Service,和xxxService类。

(3)持久层(数据访问层):访问数据库,或读取文件,访问网络读取数据,对应的层是dao层。

访问流程

用户发出请求 ---->界面层--->业务逻辑层---->持久层---->数据库(Mysql)

三层架构模式和框架

界面层------SpringMVC框架

业务层------Spring框架

持久层------Mybatis框架

Mybatis框架

是一个持久层框架,可以 *** 纵数据库,对数据进行增删改查,可以看成高级版的jdbc,解决jdbc的缺点。

能干什么?

(1)注册驱动

(2)创建jdbc中使用的对象

(3)执行sql语句,得到Resultset

(4)处理Resultset,将记录中的数据转化为java对象,同时还能把java对象放到list集合

(5)关闭资源

(6)实现Sql语句和java代码的分离

Mybatis的官网:mybatis – MyBatis 3 | 简介

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/736023.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-27
下一篇 2022-04-27

发表评论

登录后才能评论

评论列表(0条)

保存