zoukankan      html  css  js  c++  java
  • 假期阅读笔记05

    3层架构的定义:3层架构分别为 表示层(Web)、业务逻辑层(BLL)、数据访问层(DAL)

    数据访问层(DAL):采用抽象工厂模式搭建数据访问接口,并由各种数据库类型对应的包来实现对各种数据库的访问。

    业务逻辑层(BLL):包含了“实体数据(Model)包”以及“业务逻辑(BLL)包”,分别提供“实体”和“CRUD操作”基础。

    表示层(Web):包含Web站点,分别实现“门户”与“管理系统”。使用Facade模式,用例屏蔽复杂的业务逻辑结构,封装大量细粒度的业务逻辑类,客户端就可以减少对这些各种各样的类的了解,业务外观层采用XML Web Service封装,以便分布式应用。

    3层架构的好处:

    1、采用3层逻辑架构,有效的将系统划分为界面处理层,业务逻辑层和数据访问层。这样划分层的好处是每一层都具有相对独立的职责,降低了层与层之间的依赖性。即使某一层发生变化,也不会影响其他层,从而确保了架构的稳定性。

    2、将界面与逻辑代码分开,即使页面发生变化,对业务逻辑不会产生影响。因此,客户端界面使用Win Form 或者Mobile Web Form时,只需新建用户界面层而直接重用业务逻辑层提供的服务即可。

  • 相关阅读:
    实现 RSA 算法之改进和优化(第三章)(老物)
    实现 RSA 算法之 C 语言实现(第二章)(老物)
    实现 RSA 算法之基础公式证明(第一章)(老物)
    mapreducer计算原理
    Job的运行过程
    HDFS之JAVAAPI
    HDFS文件操作
    HdfS体系结构
    hdfs(分布式文件系统)优缺点
    hadoop的单机配置
  • 原文地址:https://www.cnblogs.com/1443188449qq/p/6417127.html
Copyright © 2011-2022 走看看