基于WEB应用框架的平台相关模型及其映射规则

来源 :山东大学 | 被引量 : 0次 | 上传用户:abcwangyong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着对WEB应用开发效率及质量要求的不断提高,开发工作的难度不断增加。在WEB应用开发过程中存在很多直接影响开发的因素,主要包括开发平台及技术灵活多样,导航关系复杂,而且需求的多变性要求应用系统具有良好的可扩充性及可维护性。目前针对以上问题已经提出了若干WEB应用开发方法,在一定程度上提高了系统的质量。同时模型驱动架构(MDA)所倡导的提升应用开发层次、代码自动生成的方法提高了开发效率并且增加了应用模型复用程度。 本文根据模型驱动架构的基本思想和理论,参考目前广泛使用的各种开发方法及WEB应用框架,抽取这些框架的公共特征,提出了一种以系统任务为核心的平台相关模型框架(TO-PSM框架)。此框架包含静态模型、行为模型和界面模型的集合,并且具有良好结构性与可扩充性。同时本文提出了AUI-PIM平台无关模型到此平台相关模型的映射规则。在TO-PSM框架的基础上按照此模型映射规则,由平台无关模型得到平台相关模型。该模型的建立为代码自动生成提供平台相关信息支持并且使目标应用具有较高的可扩充性及可维护性。另外该模型支持WEB应用界面模型信息的描述。在完整表达应用信息的同时使WEB应用的静态模型、行为模型、界面模型分离,体现了应用的良好体系结构结构。各种模型之间的低耦合简化了模型到代码的转化算法,进而简化代码生成器的构造。 本文还提出了从平台无关模型到平台相关模型的转换方法。本方法采用了与本课题前期工作中以界面模型元素为线索不同的模
其他文献
随着软件产业的不断发展及软件规模的不断扩大,软件生产过程中出现了一些新的阻碍软件产业进一步发展的问题,如需求的不断变更、文档维护、重复开发等。为解决这些问题,对象
Internet经过近20多年的迅速发展,给网络管理软件的应用带来了广阔空间,同时也带来了更多新的难题和挑战:主机和网络服务成几何级数的增加,令到传统高度集中的网络管理模式已经无
工作流是一种反映业务流程的计算机化的模型,是为了在先进计算机环境支持下实现经营过程集成与经营过程自动化而建立的、可由工作流管理系统执行的业务模型。工作流的生命周期
城市轨道交通系统因基建成本高,故采用高密度方式运营,而城市轨道交通系统的安全、速度、输送能力和运营效率与通信信号系统密切相关。现在国内城市轨道交通信号系统全部来自国
通过引入基于网络的存储虚拟化技术,使数据与物理设备相分离,实现数据的集中存储,统一管理。不但可以有效地消除信息孤岛,而且方便了对数据进行维护,保证数据的一致性和可靠性。存
近十几年来,Internet取得了惊人的发展,已经成为人们交流思想、传达信息和获取知识的快速和重要的渠道.多媒体技术尤其是流媒体技术的发展,使信息的传播力和影响力更胜传统的
  本文介绍了一些关于XML的基础知识,以及时态数据库的基础知识。然后介绍了一种关于时态XML的模型。利用该模型可以实现时态XML文档到与时态数据库间的相互存储转换。另外,
近几年,嵌入式系统的应用越来越广泛了,Linux在嵌入式系统中被广泛的使用。但嵌入式应用中一般要求嵌入式操作系统小型化并具有实时性能,而Linux作为一种通用操作系统,对这些
JXTA技术是由Sun公司在2001年2月提出的一项新技术,主要用于提供P2P程序所需的基础服务。该技术致力于创建一个通用的平台,以简单而有效的方式构建特定的对等式和分布式服务
无线车辆自组织网络是无线网络领域的一个热门话题。它是一种移动自组织网络,用来在车辆之间或移动车辆与路边固定设备之间进行无线通信,以达到传递数据,相互通信的目的。因为无