TOMASⅢ系统基础框架的扩展设计研究及其应用

来源 :中南大学 | 被引量 : 0次 | 上传用户:hzfeng163
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件复用已经成为加速软件工业化的重要力量,工业化的软件复用已经从调用通用类库发展到了使用面向领域的应用框架。框架的重用已成为软件生产中最有效的方式之一。而根据应用系统的具体需求设计出适合系统自身开发的框架更是可以为系统的开发带来便利。 NHK(日本放送协会)新情报系统三期项目初期决定使用通用框架作为系统的基础开发框架。本文以设计模式等理论为指导,以系统的实际需求为依据,针对系统基础开发框架的不足,进行了扩展设计研究,最终实现了一个方便系统开发的扩展框架。 本文首先描述了系统的功能模型,并从MVC(模型—视图—控制器)系统架构模式的角度分析了系统的基础框架结构;然后分别对系统基础框架的视图层和模型层进行了扩展设计研究。对视图层,设计了定名组合框标签,解决了原基础框架使用组合框标签中存在的重复编码问题;给出了联动组合框标签的实现方案,满足了系统对联动组合框的需求;设计了动态改变JSP页面编码的解决方案,简化了修改JSP页面编码的过程。对模型层,扩展了原系统框架的Action组件,对入口参数作了扩充和归一化处理;设计了具有文件输出功能的Action,满足了系统对文件输出的需求;针对持久化操作的不便,设计了持久化操作模版,简化了持久化操作。最后给出了一个具体的系统功能模块在扩展框架上的实现。 与系统基础框架相比,本研究的扩展框架对系统页面部分和业务逻辑部分的实现提供了更多的方便,简化了编程。项目最终的成功实施也证明了对系统基础框架扩展设计的研究的确达到了预期的目的,很好地支持了系统的开发和实现。
其他文献
在当前社会经济发展形势下,建筑行业得到蓬勃发展,已然成为我国国民经济中的重要组成部分.伴随着建筑行业的发展,相关技术得到更新升级,工程项目的规模有所扩大,而施工周期有
本文首先论述了旁路法不停电作业的概念,之后分析了现阶段常用的旁路不停电作业的具体技术种类,旨在于通过此次研究,为旁路不停电作业的应用提供全新的思路,保障供电系统的稳
随着我国水利工程技术的快速发展,水利工程施工质量要求也在不断提升,边坡加固技术作为工程施工质量的一个重要方面,对工程施工安全有着重要的作用.本文针对水利工程边坡施工
虚拟仪器技术是仪器发展史上的一个里程碑。VXI(VME BusExtension for Instrumentation)总线测试平台作为优秀的虚拟仪器开发平台,在自动测试系统中得到了广泛的应用和飞速的
航运运价研究是一个内容丰富而又相当复杂的课题,影响运价的变动因素很多,变动极不规则,且因素之间互相牵制、互相制约,难以定量化描述,给研究运价带来极大的困难,关于运价的定量研
人工智能是新时期的一种先进科技手段之一,需要依靠于信息技术完成各项工作.以电气自动化控制工作为例进行分析,应用人工智能技术可以提高工作质量和水平.但是,在具体工作环
目的:探讨Her-2、P21在卵巢上皮性癌组织中的表达及临床意义.方法:研究选择2009年1月至2011年12月在江西省妇幼保健院手术切除卵巢上皮癌50例,良性卵巢上皮性肿瘤30例,均行免
本文分析了现代企业尤其是集装箱运输企业在信息技术时代面临的竞争机遇和决策挑战,列举了集装箱运输管理中包含的管理信息系统及其作用,并在此基础上提出了在集装箱运输企业实
随着近几年来我国经济的迅猛发展以及进步,市场发展前景也越来越好,同时市场对于各个商家或者企业的要求也在不断地提高,商家或者企业之间的竞争也越来越激烈.同时,消费者的
目的:观察常规阑尾手术与腹腔镜阑尾切除术在老年患者治疗中的临床效果.方法:选取本院收治的30例老年阑尾手术患者;将15例采用常规阑尾手术的患者作为对照组;将15例采用腹腔