MVC模型各层次的执行分类

(标准的业务分层)
   1View层:(显示层)
  通过请求,从后台获取数据,渲染到界面(加载界面)layui render方法(封装创建一行)
     请求:form(get,post两种方式)/ajax(两种手段)
     form表单:一旦请求发出,立即跳转新的资源(不管后台是否成功)
     ajax:局部刷新技术,界面不会跳转 两种的选择依据:要否要实现界面跳转
     
         拿到后台返回的数据,进行解析,布局界面
          
     2.contrller:(控制层):负责解耦(显示层(View)与数据层(Model)的耦合度降低)
             应用角度:
             接收前端传递过来的参数(接收请求)


             拿到Service的结果,将数据(json,xml)或者静态文件(html,css,js,多媒体)响应给前端
     3.    Service:(业务层):
             1控制层将接收到的数据传递给Service,在service中做业务判断,符合业务逻辑,将参数交给dao层


             2不符合业务逻辑判断,将数据包装成某种格式 将结果交给controller
             3符合业务逻辑,拿到dao的结果,包装成某种格式,交给controller
     4. dao层(持久层):
             数据持久化:IO/数据库
             请求:根据service传递过来的参数,写sql语句,操作数据库中的数据


             响应:将结果通过返回值的形式交给service
     5. Model层(模型层):model+dao组成MVC的M层
                        将数据库中的数据映射成Java中的对象
           

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值