- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第26卷第11期 2009年11月 计算机应用与软件ComputrApplcatonsandSofwarVol26No.11Nov.2009基于XML的构件库管理系统实现研究王云晓1 张学诚2 屈 彪3123摘 要 随着基于构件的软件开发方法的普遍应用,作为核心技术的可复用构件库的管理已成为学术界和业界共同关注和研究的热点。在对构件库和XML进行研究的基础上,采用刻面分类模式并用XML语言描述构件,用XMLchema对构件进行验证,提出并初步实现了一个基于XML的构件库管理系统。该系统用SQLSerer2005的XML数据类型字段存储构件的刻面描述信息,用文件系统存储构件实体,实现了方便、高效的构件管理和检索应用。关键词 构件刻面 XML XMLchema 构件检索ONIPLEMENTATINOFCOMPONENTLIRARYMANAGEMENTSYSTEMBASEDONXMLWangYunxio ZhangXuecheng QuBio123Absract Wihtewieusofcomponentbasdsfwardevelpmentmetod,asacortchnolgytemanagementofrusblcomponentlbrrhasbecomeahotsudytpiofcommonconcersandsudisibotacademiandidusres.ItepaperanXMLasdcomponentlbrrmanagementssemwasputfrarandprlmiarlralzdontebassoftersarhoncomponentlbrrandXML,whihadoptfcetclsiiatonmodelandussXMLlnguagetdesrbetecomponent,andvaldatstecomponentbyXMLchema.ThesstmdesrbesifratonbyfcetofsorgecomponentofSQLSerer2005XMLdattpefelandsorscomponententteswihflsstm,whihhasachivedaconvenintcomponentmanagementandefiintrtivalapplcaton.Keywords ComponentfcetXML XMLchema Componentrtival数据描述和转换的标准,利用XML可以实现构件在不同开发平0 引 言软件行业的工业化趋势促使软构件技术快速发展,产生了大量的高质量的可重用构件,若能利用已有的软件构件开发应用软件,将大大提高软件产品的生产率。但由于构件库系统本身技术上的问题,使构件管理成为构件搭建应用系统的瓶颈[1]。为了方便构件的管理和复用,应设计专门的构件库管理系统以有效地组织和管理大量可复用的构件,并提供相应的工具,支持开发者在软件开发过程中方便地查询、理解和选取构件,使基于构件的软件开发CBSD(componentbasdsfwardevelpment成为现实。因此支持构件分类、组织、存储和查询的构件库管理系统的研究是一项非常重要的工作。在构件库系统中,构件的存储、检索等每一项活动都需要对构件进行有效的分类描述和表示。现在的大型通用构件库系统应用了多种的分类方式,主要使用枚举、刻面、属性-值、关键词和自由文本分类检索几种方法[2]。本文采用了应用较为普遍的刻面分类方法描述构件。而XML语言本身的结构特征,使得XML语言成为构件刻面描述的理想工具,并且XML是Itret台的复用。1 构件的分类和表示1.1 构件的分类描述软构件描述方法是指运用某种表示法描绘软构件的抽象特征[3]。它是基于构件的软件开发和构件复用过程中的一项关键技术,不仅用于指导软件构件的设计、开发、管理、组装、测试等活动,而且可用于构件库的组织、存储、检索与浏览。本文采用了基于刻面的分类描述方案对构件进行分类和检索,因为刻面分类模式具有准确的分类能力,能够较大地提高检索效率,并且易于维护。刻面分类方法将关键词(术语)置于一定的语境中,从反映构件本质特性的不同视角(刻面),对构件进行分类[4]。每个刻面由一组基本术语构成术语空间。而每个刻面则反映了对库中收稿日期:2008-05-15。国家自然科学基金项目。王云晓,讲师,主研领域:数据库技术,软件开发技术。eiite(山东水利职业学院信息工程系 山东日照276826)(曲阜师范大学网络中心 山东日照276826)(曲阜师范大学运筹与管理学院 山东日照276826)(DearmetofIfratonEngierng,ShandongWatrPoltcni,Rihao276826,Shandong,Chia)p
文档评论(0)