基于XML的模型文件转换工具的设计与实现

被引量 : 1次 | 上传用户:leijugui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当代的软件开发中,项目团队对于大型应用系统如何提高复用度、提高规范性、提高开发效率和减少开发成本的关注度日益增加。对于Java项目,大多数团队都直接使用Eclipse作为开发平台,通过编写项目规约文档,和对开发人员的培训达到规范源代码的目的。使用这种方式,开发人员除了需要关注业务需求外,往往还需要关注诸如包定义、类命名、工具API的使用等等细节,而这些细节对于开发人员的业务实现来说意义不大。如何才能减少开发人员需要关注的细节?如何才能提高开发效率?这就是本次课题研究的内容。在本次课题研究的实现中,首先从常用的Java代码中抽出常用语句构建模型文件。模型文件使用XML格式,通过定义XML的结构定义文档(Schema)来规范XML的编写。然后开发出Eclipse插件,使用运行于Eclipse开发平台之上的插件,完成对模型文件的展示、编辑和转化。在将XML模型文件转化为Java文件时,包定义、类命名、Java Doc和工具API调用等都是通过模板文件完成,不需要开发人员关心。这样,开发人员就可以将关注的重心完全放到业务需求的实现上在论文的组织结构上,首先本文介绍了系统开发背景和实际意义;然后介绍了XML技术和Eclipse插件开发需要的一些技术。之后对系统进行了详细的分析,说明了系统实现的技术方案和开发环境。接着根据系统分析的结论,对系统的功能设计和数据库设计做了详细的说明。然后在实现部分以文字与流程图相结合的方式详细介绍了系统中各部分的实现方法。最后本文对系统的测试进行了说明,并指出了系统目前还需要改进的方面。
其他文献
提供什么样的、提供多少、如何提供公共物品是经济学的重要课题.文章主要介绍、比较布坎南与奥尔森从不同对象、不同角度对公共选择理论的探讨,分析在公共物品提供中所存在的
目前半刚性基层沥青路面因其种种优点,在国内得到了广泛的应用,但同时也产生了早期破损普遍、使用寿命达不到设计年限等问题。随着交通运输迅速发展,超限和超载运输现象日益
自1942年4月9日起,《纽约时报》每周的周末版均刊出《纽约时报》畅销书排行榜。该榜单是美国最权威的畅销书排行榜,所用数据来自于美国各书店和批发商每周的销售记录。从该排行
非法证据排除规则是保障人权、准确打击犯罪和促进司法公正的需要。切实可行的非法证据排除规则应当建立在合理的"非法证据"范围的基础上。非法证据排除范围的选择需要遵循人
乌兹别克人从民族萌芽开始至今经历了长期的战争和艰难的民族迁徙。首先从钦察草原迁到中亚,又由中亚向四周扩散。在乌兹别克人民族迁徙过程中,其民族传统文化、社会生活也发
在引发剂过硫酸铵(APS)的作用下,二甲基二烯丙基氯化铵(DMDAC)和丙烯酸等乙烯基类单体(VM)以适当比例在水溶液中通过共聚合反应制得了一种商性乙烯基类树脂复鞣剂。在单体质量
现如今人类已经进入互联网、物联网时代,电子商务的快速发展给人们带来了便利,网上购物逐渐成为主流方式。从服装到基本食品的网购,人们享受到了更多的便利。越来越多的人选择美团网、饿了么网、百度糯米等进行网上订餐,大量的评论信息出现在人们视野里,人们通过这些评论信息作出购买决策,但是许多评论信息长而复杂,并不能一眼就能看出其情感趋向,用户通常综和多条评论的情感取向后作出购买决策。而需要定外卖或食品团购的用
很多村级债务是历史遗留、多年累积的欠款,集体'包袱'非常沉重。如何有效化解村级债务,加快乡村振兴建设,已成为当前必须研究的一项重大课题,为此笔者对陕西省宝鸡市
RFID(Radio Frequency Identification)即无线射频识别技术,可以非接触的快速、高效识别多个目标,可在各种恶劣环境下工作。RFID技术的应用越来越广泛,涉及供应链、物流、仓
工业建筑估价中,成新率是影响估价结果的关键指标之一。通过建立工业建筑成新率评价体系。用多级模糊综合评判法计算成新率,方法简便易行,避免了估价人员主观随意性的影响,使估价