zoukankan      html  css  js  c++  java
  • 五、框架的结构

    IBeamMDAA并不是一个全新的框架与系统,它建立在Csla.net的基础上,所有的概念都遵守Csla.net的约定,Csla.net就好像是内核,IBeamMDAA围绕其创建了系统的外围。整个框架中业务对象(移动对象DTO)在逻辑的各层中移动,协调运转,数据对象是数据库实体对象,只在数据访问层存在。下面是IBeamMDAA的三种基本结构,反映了IBeamMDAA从逻辑结构到物理结构的三种部署,但然,还有很多种变体结构,但都是从这三种基本配置变化而来。

     

      以上图中“应用服务器”中运行着数据访问层与业务逻辑层,客户端里运行着业务逻辑层,这是典型的物理三层。业务对象在各层中传递。

     

    以上图中,“数据服务器”里运行着数据访问层与业务逻辑层,应用服务器只运行着业务逻辑层,客户端运行着业务逻辑层。业务对象在各层中传递。 

     

    以上图中,没有所谓的“应用服务器”与“数据服务器”,客户端里运行着数据访问层与业务逻辑层,客户端直接连接数据库服务器。业务对象在客户端进程中执行。

          如何选择配置取决于应用的需求,参见3.5.3节关于 1-N层应用的配置,框架本身应提供这种伸缩能力,在应用部署结构变化时不用重新设计与修改原有代码。 

  • 相关阅读:
    bzoj3524: [Poi2014]Couriers(主席树)
    51nod 1275 连续子段的差异(twopointer+单调队列)
    51nod 1274 最长递增路径(DP)
    51nod 1273 旅行计划(思维题)
    51nod 1257 背包问题 V3(分数规划)
    CSS 几款比较常用的翻转特效
    css文字飞入效果
    jQuery使用方法
    数据库
    关系型数据库基本概念及MySQL简述
  • 原文地址:https://www.cnblogs.com/yyj/p/2205037.html
Copyright © 2011-2022 走看看