zoukankan      html  css  js  c++  java
  • MVC和三层架构

    直接上自己画的理解图:

    (SQLHelper 个人理解是 DAL 的一部分基础内容,区别开画只是便于流程理解)

    对于 MVC 和 三层架构 ,两者所处理的位置是不同的:用个人的一种理解,三层架构是公司高层管理者的角度,他需要管理生产部门和销售部门(N层)等,MVC仅仅是销售部门的角度,他需要来自生产部门的数据信息(M),需要根据信息设计(C)销售手段,把结果(V)展示/推销给用户

    SQLHelper:数据连接获取方式

    DAL其他:获取基本的,常用的数据

    Model:存储数据对象

    BLL:对数据进行业务上的逻辑处理,比如排名,比对,计算某些值

    UI:视图

    M:由 BLL 或 Model 获取的数据

    C:根据 M 的一些数据进行页面控制

    V:显示视图

    以上 1.个人理解 2.这些模式只是一种规范,没有强制要求,可视具体情况修改,但忠于这些已有成果,利于自己也便于他人

  • 相关阅读:
    HAOI2015 树上染色
    HAOI2010 软件安装
    T2 Func<in T1,out T2>(T1 arg)
    事无巨细
    LitJson JavaScriptSerializer
    数据库操作
    jQuery:总体掌握
    sql一个题的解法分析讲解
    Javascript系列:总体理解
    c#
  • 原文地址:https://www.cnblogs.com/aLandon/p/10328767.html
Copyright © 2011-2022 走看看