模型驱动的J2EE Web应用生成器的设计与实现

被引量 : 0次 | 上传用户:qq165247254
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,Web应用被广泛应用到各个领域,Web应用的开发效率及质量要求不断提高,开发工作的难度不断增加。如何快速有效的开发出Web应用成为业界研究的焦点之一。Web应用开发过程中存在很多直接影响开发的因素,主要包括开发平台及技术灵活多样、导航关系复杂等,而且需求的多变性要求应用系统具有良好的可扩充性及可维护性。目前,针对以上问题已经提出了若干Web应用开发方法,这在一定程度上提高了系统的质量。同时模型驱动开发方法所倡导的提升应用开发层次、代码自动生成的方法提高了开发效率,并且增加了应用模型复用程度。模式和框架技术也被逐渐地引入到实际的开发过程中,虽然这在一定程度上能够提高生产率以及软件质量,但是仍缺乏较高层次的抽象。 模型已经在现在的软件开发过程中起到了重要作用,但是由于技术所限,目前距离完全意义上的可执行模型依然遥远。虽然已经有Web应用自动生成工具出现,但这些工具大部分抽象层次较低、或者仅仅专注于生成系统的某个方面,而且模型缺少对界面的描述。这给开发人员对生成代码的理解、修改和维护带来了极大的困难和不便。 针对这些问题,本文提出了一种模型驱动的J2EE Web应用自动生成的生成器解决方案,利用它可以实现利用FMP模型描述的应用到目标应用的全自动生成。生成的目标应用架构清晰、代码易读,整个系统容易进行维护和扩展。 本文首先讨论课题的研究背景,对相关研究进行了分析,进而对Web应用的分析、设计和实现方法进行了归纳和总结。在对现有J2EE web框架进行比较后,给出了目标应用的运行结构和代码结构。在此基础上,提出了FMP模型和目标应用之间的映射规则,并对Web应用生成器进行了设计和实现,并给出了生成器的工作流程。除此之外,文章还对当前研究状况进行了总结,并指出了未来需要完成的工作。
其他文献
<正>非营利组织涵盖国家的教育、医疗、养老等方面上,为社会进行了很多社会救济、医疗卫生的社会工作,扮演着社会生活中非常重要的作用。经过20多年的建设与发展,我国社会组
先导膜片式气动减压阀具有十分优良的静态特性,但使用中发现QJY型减压阀在工作时会发生振动现象,给压力稳定和工作环境带来不利影响。本课题研究目的就在于找到激发该减压阀振
<正> 俗人到西藏去是要有缘份的,那是海拔平均在四千米左右的地区,要冒生命危险。而到了西藏,要看到一年一次的晒佛更要有缘份。即使到了西藏,也遇到了晒佛,也未必就与佛有缘
期刊
<正> 我们一行十几人,到雅鲁藏布江松嘎渡口时,天灰蒙蒙的飘着小雨。江边的风在春日里依旧带着寒意,空气湿湿的有泥土清香味。渡口处停着两只机动木船,已有六、七个旅游的外
目前涉及货币国际化影响因素的相关应用研究并不多见,已有的文献也很少对交换结构矩阵进行系统分析。文章通过构造二维交换结构矩阵以及三维交换结构数组,并运用一般logit和
光纤光栅是近几年发展最为迅速的光纤无源器件之一。由于光纤光栅对特定波长的光具有反射作用,并且其反射中心波长随着温度、应力等物理量的变化而变化,具有优良的温度和应变响
美声在我国起步较晚,但随着我国声乐艺术的发展,美声唱法不仅成为我国声乐艺术领域中不可或缺的基本唱法之一,而且在高校教学中的作用也越来越重要。具体而言,美声已成为现阶
在交互式系统开发中,用户界面的设计开发非常重要。但现有的软件工程方法缺少对用户界面设计描述的直接支持,制约了用户界面的开发效率和质量。 近年来,为提高图形用户界面的
研究目的 旨在找出临床治疗仔猪腹泻效果不佳的原因,为生产中找到合理预防、治疗仔猪腹泻的方案。 研究方法 采取健康仔猪和腹泻仔猪不同时间段的血样进行分析,利用鲎试剂