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

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

     

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

     

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

     

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

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

  • 相关阅读:
    二分图 洛谷P2055 [ZJOI2009]假期的宿舍
    并查集 洛谷P1640 [SCOI2010]连续攻击游戏
    贪心 洛谷P2870 Best Cow Line, Gold
    贪心 NOIP2013 积木大赛
    快速幂 NOIP2013 转圈游戏
    倍增LCA NOIP2013 货车运输
    树形DP 洛谷P2014 选课
    KMP UVA1328 Period
    动态规划入门 BZOJ 1270 雷涛的小猫
    KMP POJ 2752Seek the Name, Seek the Fame
  • 原文地址:https://www.cnblogs.com/yyj/p/2205037.html
Copyright © 2011-2022 走看看