zoukankan      html  css  js  c++  java
  • 简述MVC

    强调:mvc不是框架而是一种设计模式

      分层结构的好处:1、降低了代码之间的耦合性 2、提高了代码的重用性

    一. 概述

      MVC的全名Model View Controller,即模型-视图-控制器的缩写,这是一种设计模式,而非架构。MVC它强制的使用应用程序的输入、处理、和输出分开,这三个核心组件分别处理各自的的任务,最典型的MVC模式就是:jsp+servlet+javabean的模式。

      用户的请求通过servlet(controller、service、dao)处理后,通过将数据库的信息映射成对应的javabean,并将该数据在页面显示(view),这就是一个最基本的MVC的模式。

      这种设计模式的优点:

    •   降低各模块之间的耦合性(如果视图层需要改变其代码,修改页面样式,就不涉及到controller和model层代码;如果需要修改业务逻辑,这个时候不需要修改与其相关的view视图代码等);
    •   重用性高:多个视图可以共享一个数据模型,比如pc端下单和移动端下单,虽然订购的方式不一样,但是处理该数据的方式都是一样的;
    •   可维护性高等优点。

    二. 经典mvc的处理流程

     

  • 相关阅读:
    逆波兰表达式解数学运算(c#)
    杂文
    WebDriverExtensionsByC#
    cookie使用
    Discuz
    重构中学习
    生活知识
    js和 jquery对象
    jquery中is的用法
    html下select追加元素,IE下错误
  • 原文地址:https://www.cnblogs.com/yadongliang/p/5329758.html
Copyright © 2011-2022 走看看