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

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

     

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

     

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

     

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

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

  • 相关阅读:
    mybatis映射文件配置-1对多
    启动服务器加载spring.xml:web.xml配置
    spring-mybatis.xml配置文件
    json转换器映射文件配置
    Restful levels
    事务隔离级别「脏读、不可重复读、幻读」
    Java CDI
    session和Cookie的介绍和应用
    java RE Validation常用
    hello2 source Analysis
  • 原文地址:https://www.cnblogs.com/yyj/p/2205037.html
Copyright © 2011-2022 走看看