zoukankan      html  css  js  c++  java
  • C#五层架构

    UI

    Business Logic Layer

    Business Rule Layer

    Data Access Layer

    Data Definition Layer

    简单工厂模式 simple factory

    工厂模式 factory

    数据库定义视图

    请问c#编程五层架构和三层架构有什么区别?

    真正含义上只有三层,分别是表示层,逻辑层和数据库访问层,表示层依赖逻辑层,逻辑层依赖数据库访问层,如果是五层架构,那个七层八层都是一样的,重点还是那三层,五层无非是在那三层外再加一层,比如工厂模式就要多加一层,比如封装的实体类也可以作为一层,叫做实体层,其实只要你需要,你不嫌麻烦,加一百层也可以啊,曾越多不一定越好,越少也不一定越精。你问这个问题说明你对三层还不理解,多看看书,多做做例子。理清思路。

    在编程中,层次分的越多,分工就越明细,五层架构也是从三层的基础上来的,其实三层架构就是最基本的,表示层,业务逻辑层数据访问层。你也可以自己加上接口层之类的,不过如果程序的层次分的太多的话,可能会影响程序的性能,不过如果有庞大的团队开发的话,还是分工明细的些好!
  • 相关阅读:
    02Spring注解开发
    01Spring配置文件
    网络编程
    CHIL-SQL-IN 操作符
    CHIL-SQL-通配符
    CHIL-SQL-LIKE 操作符
    CHIL-SQL-TOP 子句
    CHIL-SQL-DELETE 语句
    CHIL-SQL-UPDATE 语句
    CHIL-SQL-INSERT INTO 语句
  • 原文地址:https://www.cnblogs.com/beautiful-code/p/5006429.html
Copyright © 2011-2022 走看看