Controller ServiceI Mapper(Dao)

Controller

  一.通过前端发送的请求匹配对应Controller中的方法体:
        

二.接收前端传输数据
      方式一:数据一对一对应
        


        方法二:数据仍然是一对一接收但是被封装成一个实体类
        

接收实体pagebean中具有对应属性

三.将所需数据传入对应的service层的方法体中:




Service层

对Controller层传入的数据做业务逻辑处理,得到sql语句(mapper层)所需信息,将信息传入mapper中,并接受mapper层执行sql语句后返回的数据,最后将数据返回给Controller层。

一.Controller层的调用billsService中的findAllNews方法:
                 billsService中的findAllNews方法的返回值(service层的list)由list接收并返回给前端

二.service层中调用billsMapper中的findAllNews方法:
                billsMapper中的findAllNews方法的返回值(mapper执行sql语句后得到的数据)由list接收并返回给Controller层


三.service层从mapper层接收的数据(list)返回给Controller层,controller返回给前端解析后界面展示:

Mapper(Dao)层

接收service层传入的数据,提取传入数据中的所需数据,填补所需要执行的sql语句的空位,然后调用sql语句去数据库执行所需命令并返回对应结果。

service层:

dao层:
​​​​​

总结

1.Controller(接收前端数据,做一个数据的简单处理),调用Service层中的所需方法,并将该方法所需的数据传入。
2.Service(接收Controller传入的数据,进行业务逻辑处理),调用Mapper层所需方法,并将该方法所需的数据传入。
3.Mapper层(接收Service传入的数据,对sql语句进行填充),将拼接的完整sql语句在数据库执行,并将得到的数据返回给Service层。
4.Service层接受Mapper返回的数据,将数据返回给Controller层。
5.Controller层接受Service返回的数据,将数据返回给前端。
6.前段解析Controller层返回的数据并解析显示在页面上。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值