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

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

论文摘要

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

论文目录

  • 摘要
  • Abstract
  • 1 引言
  • 1.1 研究背景及国内外研究现状
  • 1.2 本文的主要贡献
  • 1.3 各节安排
  • 2 Web工程
  • 2.1 WebApp开发方法
  • 2.1.1 OOHDM
  • 2.1.2 UWE
  • 2.1.3 WebSA
  • 2.2 基于J2EE平台的WebApp的实现
  • 2.2.1 WebApp设计模式
  • 2.2.2 J2EE WebApp框架
  • 3 代码自动生成
  • 3.1 MDA
  • 3.2 MOF
  • 3.3 AUI For VB代码生成器
  • 4 可选运行框架的WebApp自动生成
  • 5 AUI For WebApp代码生成器
  • 5.1 生成器框架体系结构
  • 5.2 代码生成器工作流程
  • 5.3 运行框架模型
  • 5.3.1 产生式编程
  • 5.3.2 特征建模
  • 5.3.3 架构设计
  • 5.3.4 实现组件
  • 5.3.5 领域特定语言与框架产生器
  • 5.4 JSP视图生成模型
  • 5.4.1 网页布局
  • 5.4.2 视图生成模型
  • 6 总结
  • 6.1 目前完成的工作
  • 6.2 进一步的工作
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学术论文目录
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    • [1].论“两型”公路交通系统的内涵与运行框架[J]. 当代经济 2010(03)
    • [2].地铁工程成本责任流运行框架及实施路径研究——基于组织驱动视角[J]. 工程经济 2017(01)
    • [3].法律运行框架内的网络民主研究[J]. 学理论 2014(28)
    • [4].重大事项社会稳定风险评估运行框架研究——以城市新区开发建设为例[J]. 科技和产业 2019(04)
    • [5].西藏重大项目社会稳定风险评估运行框架研究[J]. 价值工程 2016(06)
    • [6].城乡统筹发展的框架设计与推进策略研究[J]. 中国农业大学学报(社会科学版) 2016(04)
    • [7].重大事项社会稳定风险评估制度的运行框架与政策建议[J]. 中国行政管理 2012(12)
    • [8].供应链系统运行框架内成员间信任量化[J]. 计算机工程与应用 2012(07)
    • [9].关于我国信用衍生产品市场发展的构思[J]. 中国货币市场 2010(09)
    • [10].陌生人社会中日常生活的确定性及其运行框架[J]. 中央民族大学学报(哲学社会科学版) 2016(06)
    • [11].社会体育指导与管理专业订单式人才培养方案运行框架的科学构建[J]. 休闲 2019(02)
    • [12].美国儿童福利运行框架对中国儿童福利体系建构的启示[J]. 社会福利(理论版) 2013(09)
    • [13].生态扶贫内涵及其运行模式研究[J]. 农村经济 2016(07)
    • [14].论管理信息系统的设计要点[J]. 科技展望 2015(01)
    • [15].英国高等职业教育:性质定位、运行模式与特点[J]. 中国职业技术教育 2010(18)

    标签:;  ;  ;  

    可选运行框架的J2EE Web应用自动生成
    下载Doc文档

    猜你喜欢