基于xml的三层cs模型.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

-

基于*ML的三层C/S模型

[日期:2005-08-12]来源:[字体:大中小]

基于*ML的三层C/S模型

华中科技大学电信系邓东华杨宗凯乐春晖

摘要可扩展标志语言〔简称*ML〕在实现信息标准化、信息的交流与共享上有其独特的技术

优势,因此它受到了广泛的重视。全文首先提出了基于*ML的三层Client/Server模型;然后

对其从数据获取、传输至显示以及外部处理的应用进展分析;接着以图书资料管理系统为例,

说明了其具体的实现;最后对基于*ML的三层C/S模型在信息标准化、数据处理等方面的应

用优势进展了总结。

关键词*ML,Client/Server模型三层构造模型

1.问题的提出

可扩展的标记语言〔E*tensibleMarkupLanguage,缩写为*ML〕是SGML(Standard

GeneralizedMarkupLanguage,标准通用标记语言)的一个子集,是简化的SGML。它是互联

网联合组织(W3C)创立一组规*,以便于软件开发人员和内容创作者在网页上组织信息,其目

的不仅在于满足不断增长的网络应用需求,而且也在于确保在通过网络进展交互合作时,具

有良好的可靠性与互操作性。

随着Web技术、分布式对象技术两者的有机结合,传统的Client/Server主从构造逐渐向灵

活的多级分布式Web计算模型进展着演变。多级分布式Web体系构造可划分为三层:表示

层(客户机层)、功能层(应用效劳器层)、数据层(数据库效劳器层)。

而由于*ML可以自定义文件类型,有利于信息的表达和构造化组织,而且可以以一致的方式

格式化和传送数据,假设将其运用到三层Client/Server模型中,必将产生很大的网络应用

优势。于是也就引出了本文讨论的问题--基于*ML的三层C/S模型。

.z

-

2.基于*ML的三层C/S模型

从网络体系构造各层次上看,基于*ML的三层C/S模型具体实现的功能概括如下:

数据层--实现数据的集成,*ML数据产生于多种数据源,但都以统一的*ML格式表达传输。

功能层--实现数据的发送与处理,应用效劳器通过HTTP交换数据,通过DOM处理*ML数据。

表示层--实现数据的显示,*ML数据的可以有多种表现形式,而且可以为外部直接、编辑或

转换,也可被其他系统所用。

基于*ML的三层Client/Server模型的应用构造如图一所示:

在基于*ML的三层C/S模型中把*ML作为一种构造化信息交换的表示方法,负责所有与数据

源的通信,根据最终用户的要求,聚集和组织从多个远程数据库效劳器上获取数据,并用*ML

形式交互式的把数据源返回的消息传递给客户机。

以下是对基于*ML的三层C/S模型应用过程的分析:

2.1从数据层获取数据生成*ML文档

由于*ML能够使不同来源的构造化的数据很容易的结合在一起,所以通过*ML,可以在中间层

效劳器上对从后端数据库和其它应用处来的数据进展集成。然后,数据就能被发送到客户或

其他效劳器做进一步的集合、处理和分发。

虽然每个数据库描述数据都是不同的,但*ML可以自己定义文件标签,例如:通过*ML,图书

管理资料就可以很容易以标准的方式按照书名、作者、图书简介或其他的标准进展分类。

2.2*ML数据的发送与刷新

利用*ML开放的、基于文本的格式,可以将它通过HTTP像HTML一样传送。同时,中间层

应用效劳器将支持*ML更新功能,将数据效劳器上数据的变化及时地传递给客户,反之亦然。

因此,中间层能够从客户端得到更新的数据,并把数据传送到数据储存效劳器上。

2.3*ML数据在表示层的显示

.z

-

*ML描述的数据发到表示层后,能够用多种方式显示。*ML定义的数据,其显示与内容是分

开的,因此允许对同一数据指定不同的显示方式,使数据更合理地表现出来。CSS和*S

文档评论(0)

文档爱好者 + 关注
实名认证
内容提供者

文档爱好者~

1亿VIP精品文档

相关文档