zoukankan      html  css  js  c++  java
  • asp.net中三层架构与mvc之区别?

    对于标题中的问题,如果是没有同时接触三层架构和mvc的初级.net开发人员,想必一定会非常糊涂和混淆。关于此我也百度过N回,看过N多帖子和 回答,但几乎没有人能表述清楚。近期我从典型mvc+entityframework开发模式转型为三层架构的webform模式,才真正了解了二者的概 念。

    一言以概之,采用mvc的同时,也可以采用三层架构,这二者没有直接关系。

    三层架构中有一层UI层,或叫web层,我们所做的mvc项目都是依托于三层架构中的UI层而言的。mvc的概念主要是相对于webform中视图 与逻辑高度耦合的模式,mvc将本来互相关联影响的cs文件和aspx文件放进了相对独立的controller和view。而对于三层架构,BO层和 DAO层则是实现和数据库交互的基础模块,mvc则只是实现页面逻辑的模块。

  • 相关阅读:
    python_函数设计
    python_自定日历
    python_日历
    python_选择结构
    python_集合
    python_code list_3
    Oracle 游标使用全解
    JavaWeb中验证码的实现
    oracle 存储过程和函数例子
    Oracle中的存储过程简单例子
  • 原文地址:https://www.cnblogs.com/alden-it/p/4489900.html
Copyright © 2011-2022 走看看