zoukankan      html  css  js  c++  java
  • 什么是 MVC ?

    ylbtech-Architecture: MVC

     ASP.NET中 MVC。

    1.A,概念

    MVC是一种目前广泛流行的软件设计模式,MVC英文即Model-View-Controller,即把一个应用的输入、处理、输出

    流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三

    个层——模型层、视图层、控制层。

       (1)表现层(View):

    代表用户交互界面,对于Web应用来说,可以概括为HTML界面,但有可能为XHTML、XML、Applet。

       (2)模型层(Model):

    就是业务流程/状态的处理以及业务规则的制定。模型接受视图请求的数据,并返回最终的处理结果。业务模型的设计可以说是MVC最主要的核心。

    业务模型还有一个很重要的模型那就是数据模型。数据模型主要指实体对象的数据保存(持续化)。比如将一张订单保存到数据库,从数据库获取订单。我们可以将这个模型单独列出,所有有关数据库的操作只限制在该模型中。

       (3)控制层(Controller ):

    可以理解为从用户接收请求, 将模型与视图匹配在一起,共同完成用户的请求。

           MVC优缺点

      优点:适用于团队开发合作,增强了应用的可拓展性,使得应用程序更加健壮,更加有弹性,更加个性化。

    warn 作者:ylbtech
    出处:http://ylbtech.cnblogs.com/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    chrome:禁用缓存
    datatables:如何禁用一列的排序
    springboot:集成fastjson(教训)
    eclipse:显示堆内存
    模板, 保存&发布
    动画
    配色
    图示 Smart-Art
    常用快捷键 & BLOG & Website
    图表
  • 原文地址:https://www.cnblogs.com/ylbtech/p/2970622.html
Copyright © 2011-2022 走看看