美文网首页
JavaWeb--MVC模式与三层架构

JavaWeb--MVC模式与三层架构

作者: 何以解君愁 | 来源:发表于2022-07-31 02:18 被阅读0次

    MVC是一种分层开发的模式,其中:
    M:Model,业务模型,处理事务
    V:View,视图,界面展示
    C:Controller,控制器,处理请求,调用模型和视图

    浏览器向控制器发出请求访问控制器,控制器调用模型获取数据,控制器将数据发给视图进行展示

    MVC好处:职责单一,互不影响;有利于分工协作;有利于组件重用

    三层架构:
    数据访问层:对数据库的CRUD的基本操作(dao/mapper)(Mybatis框架进行简化)
    业务逻辑层:对业务逻辑进行封装,组合数据访问层中基本功能,形成复杂的业务逻辑(service)(Spring框架进行简化)
    表现层:接收请求,封装数据,调用业务逻辑层响应数据(web/controller)(SpringMVC进行简化)
    浏览器访问了表现层,表现层调用业务逻辑层代码,业务逻辑层组装了数据访问层的基本功能,调用了数据访问层中的代码后,一步一步把数据返回表现层的Servlet中,Servlet将数据进行封装,转发到视图就可进行响应
    (VC是表现层,M可代指数据访问层与业务逻辑层)

    相关文章

      网友评论

          本文标题:JavaWeb--MVC模式与三层架构

          本文链接:https://www.haomeiwen.com/subject/loyhwrtx.html