032-MIDAS开发.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
032-MIDAS开发.pdf

下载 第3 2章 M I D A S开发 本章内容: • 多层应用程序的结构 • 多层体系结构的优点 • 典型的M I D A S体系结构 • 用M I D A S建立应用程序 • 增强应用程序的更多选择 • 几个实例 • 客户数据集的更多功能 • 部署M I D A S应用程序 现在,多层应用程序已经和其他计算机技术一样越来越多地被谈论。有很多的原因来解释这一现象。 多层应用程序和传统的客户/服务器应用程序相比,前者有更多的优点。 B o r l a n d 的Multitier Distributed Application Services Suite(MIDAS)可以帮你建立多层应用程序。本章将深入介绍多层应用程序的一般原 理,并演示如何运用这些原理建立MIDAS应用程序。 32.1 多层应用程序的结构 我们要学习多层应用程序,首先来了解一下“层”的概念可能会有所帮助。层,直观地说,就是 具有一些特定功能的应用程序中的一层。下面是一个数据库应用程序中三个基本层: • 数据层 数据层负责存储数据。通常,它可以是一个 R D B M S ,例如Microsoft SQL Server 、 O r a c l e或I n t e r B a s e 。 • 业务层 业务层负责从数据层获取适当格式的数据并执行最后的合法性检查 (也叫做执行业务规 则) 。业务层也就是应用服务器层。 • 表示层 也叫做G U I层,这一层负责在客户应用程序中以适当的格式显示数据。表示层总是与业 务层打交道,它从不直接与数据层打交道。 传统的客户/服务器应用程序的体系结构如图3 2 - 1所示。注意,客户用于访问数据的程序必须安装到 每个单独的客户机器上。各个D L L文件版本之间的不兼容,一直是客户/服务器应用程序开发的一个弱点。 还有,因为大多数业务层安装在客户上,每次更新一个业务规则的时候都要更新所有的客户机器。 多层应用程序的体系结构如图3 2 - 2所示。使用这种体系结构,会发现它有很多强过客户 /服务器应 用程序的优点。 D B M S DBMS 客户 服务器 客户 I A p p S e r v e r I A p p S e r v e r BDE, ADO等 M I D A S . D L L M I D A S . D L L 图32-1 传统的客户/服务器体系结构 图32-2 多层体系结构 1 1 0 6 第四部分 开发数据库 下载 32.2 多层体系结构的优点 下面的部分列出了多层体系结构的主要优点。 1. 业务规则集中 在大多数客户/服务器系统中,每个客户应用程序都要知道业务规则。这不仅增加了可执行文件的 大小,而且还增加了软件开发人员进行版本控制的难度。如果用户 A 的程序版本老于用户B 的,那么他 们就可能执行不一致的业务规则,结果导致数据的逻辑错误。把业务规则放到应用服务器上,则只需 要创建和维护一个业务规则的副本。所以,每个使用该应用服务器的用户都执行相同的业务规则。在 客户/服务器系统中,R D B M S 能够实现其中的一些功能,但是并非所有的 R D B M S都是这样的。而且, 编写存储过程会使应用程序减少适用性。使用多层结构的方法,就使业务规则不受 R D B M S 的约束, 从而更容易维持数据库独立。 2. 瘦客户体系结构 除了业务规则外,传统的客户/服务器系统大多会加重数据访问层的负担。这样就增大了

文档评论(0)

专业好文档 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6110200002000000

1亿VIP精品文档

相关文档