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则只是实现页面逻辑的模块。

  • 相关阅读:
    Redis学习
    extractor
    Linux fork exec等
    Linux kill 命令
    GCC参数使用
    Shell 参数(2) --解析命令行参数工具:getopts/getopt
    Shell 参数(1)
    shell 中并发执行
    Linux 下新增用户的流程
    Linux 安全rm
  • 原文地址:https://www.cnblogs.com/alden-it/p/4489900.html
Copyright © 2011-2022 走看看