Mybatis框架的概述

  

目录

1 三层架构

2 三层架构请求的处理流程

3 为什么要使用三层?

4 三层架构模式和框架 

5 框架

6 框架解决的问题

7 jdbc访问数据库的优缺点

8 MyBatis框架


1 三层架构

mvc:web开发中,使用mvc架构模式。m:数据  v:视图  c:控制器

  • c:控制器:接收请求,调用service对象,显示请求的处理结果。当前使用servlet作为控制器
  • v:视图:显示请求的结果的结果,把m中数据显示出来。当前使用jsp,html,css,js等
  • m:数据:来自数据库mysql,来自文件,来自网络

mvc作用:

  • 实现解耦合
  • 让mvc各司其职
  • 使得系统扩展更好

三层架构:

1.界面层(视图层):接收用户的请求,调用service,显示请求的处理结果。包含了jsp,html,servlet等对象。对应的包controller

2.业务逻辑层:处理业务逻辑,使用算法处理数据的。把数据返回给界面层。对应的是service包,和保重的很多XXXService类。例如:StudentService,OrderSerVice,ShopService

3.持久层(数据访问层):访问数据库,或者是读取文件,访问网络,获取数据。对应的包是dao。dao包中有很多的StudentDao,OrderDao,ShopDao等等

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

再让我学一会吧!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值