基于XML描述的构件发布系统的设计与实现

来源 :昆明理工大学 | 被引量 : 1次 | 上传用户:kensy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件开发技术的快速发展,软件复用技术(SoftWare Reuse)已经成为了软件开发过程中降低开发维护成本的有效途径。它将软件看成是由不同功能部分的“组件”所组成的有机体,使编写某一软件的复杂工作变成了只需将各种不同组件根据需求拼装组合的简单问题。目前人们已经提出了许多构件模型系统,以此来实现软件的复用机制。主流的软件构件模型如:COM/DCOM、CORBA、JAVABean等,这些构件模型通过构件接口抽象化的方式来实现软件复用。但互相之间在语法、语义和调用方式上都有一定区别,导致了构件模型间复用的局限性。出现了许多可复用的构件却很难真正被使用的情况。因此,对构件接口的规范化规约与构件信息发布已经成为软件复用技术研究的主流方向之一。鉴于上述现状,本课题研究提出了粒度相对较大的通用型构件模型(UCM),通过将构件接口抽象化的方式进行构件模型设计。同时在通用构件系统构架上引入XML Schema技术,用以描述通用型构件的接口属性以及调用说明等关键信息。提供了一个图形化的构件接口表示方式,以便能够有效地组织构件信息、精确地表示构件实体间的内在关系。本文通过将构件模型接口抽象化设计,并结合XML可扩展标记语言的特点,采用XML Schema规约机制,使用JSP系统开发平台,设计实现了基于XML描述的通用型构件发布系统(Based on XML describe universal component release system,XBDCS)。该系统要求用户将构件信息按照UCM构件模型接口信息规范输入,通过发布系统后台程序生成XML文档,同时使用已经预先定义好的XML Schame规约对接口信息文档进行统一规范化,最后与用户提交的构件实体一起实现共享发布。
其他文献
介绍了采用浓缩-机械搅拌水冷结晶-离心脱水-干燥风冷-装包的新工艺代替浓缩-池内静止风冷结晶-离心脱水-袋包的老工艺生产硫酸锌。控制一定的工艺条件进行生产,可解决七水硫酸锌结块
中国正处于社会结构转型时期,社会环境、社会价值观、社会关系和社会结构发生翻天覆地的变化,整个社会处于结构性紧张状态,医患关系同样处于结构性紧张的状态.在微观医患关系
采用抑制型离子色谱法对啤酒酿造过程中11种有机酸含量作了跟踪监测,文中介绍了它们的消长状况。初步总结了它们从麦汁到发酵液的变化规律,啤酒发酵过程中。乳酸、乙酸、丙酮酸
针对PSD非线性对激光测平仪测量范围和测量精度的影响,采用一种新方法——径向基函数神经网络算法。该方法通过选择径向基函数中心、确定神经网络隐层神经元的数目和调整每一
目的 研究预见性护理对脊柱骨折患者深静脉血栓形成的预防效果。方法 选取2018年1月~2019年9月我院收治的脊柱骨折患者100例,根据护理方式的不同分为对照组(50例)与研究组(50