首页> 中文学位 >可选运行框架的J2EE Web应用自动生成
【6h】

可选运行框架的J2EE Web应用自动生成

代理获取

目录

文摘

英文文摘

原创性声明和关于论文使用授权的说明

1引言

2 Web工程

3代码自动生成

4可选运行框架的WebApp自动生成

5 AUI For WebApp代码生成器

6总结

参考文献

致谢

攻读学位期间发表的学术论文目录

展开▼

摘要

近年来,如何快速有效的开发出Web应用成为IT界研究的焦点之一。Web工程从问题空间和解空间两个角度分别给出了解决方案。在问题空间,人们提出了一系列的Web应用开发方法,将Web应用的导航特性与软件工程的理论和技术结合起来,取得了一定的成功;在解空间,设计模式和框架的研究得到越来越多的关注,尤其是MVC结构的框架的日渐成熟促使Web应用开发发生革命性的突破。在此基础上,MDA为从问题空间到解空间的自动映射提供了理论上的支持,使得Web应用的代码自动生成成为了现实。 由于技术所限,目前距离完全意义上的可执行模型依然遥远。而大多数Web应用自动生成工具产生的代码要么与专用框架绑定,要么基于抽象层次较低的J2EEAPI。这给开发人员对生成代码的理解、修改和维护带来了极大的困难和不便。因此允许开发人员根据自身背景和工程需求选择运行框架是Web应用代码自动生成工具设计中必须满足的需求。 针对这些问题,本文提出了一种支持可选运行框架的Web应用自动生成的生成器解决方案。与其他生成器不同之处在于,该生成器的设计焦点并非单个系统而是一个系统族。更准确的说本文讨论的是一个生成器框架,这个框架可以针对不同的Web应用框架的信息自动产生相应的代码自动生成器。并且该框架可以在不损失生成器运行效率的前提下,保证系统的灵活性和易扩展性。 本文首先从问题空间和解空间两方面出发讨论Web工程在J2EEWeb应用中的地位和作用,进而对Web应用的分析、设计和实现方法进行了归纳和总结。文中还说明了Web应用开发中问题空间到解空间映射自动化的必要性,对MDA和MOF理论进行了概述,并给出现有代码自动生成工具存在的问题。在此基础上,提出可选运行框架的Web应用自动生成问题和理论依据。 如何设计和实现支持可选运行框架的Web应用自动生成的代码生成器是本文重点讨论的问题。考虑到关注点是MVC结构的Web应用框架族,在生成器的开发中应用了产生式编程的思想和技术。本文除了介绍生成器整体框架和工作流程外,主要讨论了框架模型和JSP视图生成模型。 基于模板面向组件的编程技术,为生成器功能的实现提供了重要的支持。在本文介绍框架模型的过程中,对以模板方式实现静态配置系统的方法进行了论述。并且针对Bridge、Strategy、Adaptor和Decorator模式提出了与采用动态多态技术实现语义等价的模板技术实现方法。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号