面向Seam框架的PIM到PSM转换研究

被引量 : 0次 | 上传用户:feng1644
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
模型驱动体系结构(Model Driven Architecture,MDA)是国际对象管理组织(Object Management Group,OMG)于2001年提出的软件开发过程中的模型组织管理框架,是用以解决不同中间件平台应用集成和互操作问题的新途径。作为新一代的软件开发方法,MDA解决了传统Web应用开发过程中业务逻辑和平台技术混杂的问题,保证了需求定义、分析、设计与实现的一致性等问题。MDA通过抽象与具体平台无关的PIM,制定相应的模型转换规则,实现从PIM到与具体实现技术相关的PSM,再通过模型转换,实现代码的自动生成。Seam框架是Hibernate开发者Gavin King创建的一个“为JavaEE 5.0量身定制的轻量级的框架”,通过整合现有的各种框架,为企业级应用提供一个一致的、易于理解的编程模型;但目前面向Seam框架的传统软件开发过程仍存在很多问题。因此本文分析并总结了Sean框架的核心技术及其应用,结合MDA理论及其开发方法,深入剖析了国内外相关研究现状,提出了一种面向Seam框架的模型驱动开发方法。该方法以模型为核心,遵循基于元模型间映射的模型转换方法的基本原理:首先建立独立于底层平台的PIM,然后通过精化PIM,定义PIM到PSM的模型转换规则,最后完成PIM到PSM的转换。本文主要研究的内容是PIM到PSM的转换部分,并通过实例研究,介绍了如何在具体开发中应用该方法。本文所提出的方法不但能够解决目前面向Seam框架进行Web应用开发所存在的问题,还能有效提高Web应用开发效率和质量。与国内外相关工作比较,本文的创新点在于:(1)提出一种面向Seam框架的模型驱动开发方法;(2)构建了适合Seam框架的UML Profile,较全面的描述了Seam框架的基本特征,使得面向Seam框架的系统建模得以进行。
其他文献
随着城市化进程的加快,旧城改造和更新成为了当今社会关注的焦点,但在实际改造过程中,由于缺乏将"以人为本"这一基本原则作为出发点应用到旧城改造当中,产生了不少的问题。针
<正>上个世纪80年代中期以来,我国高等教育的扩展也同样面临着严重的财政制约。不过,当时背景下,高等教育改革更关注于扩大高等教育经费的来源。其中,一个最主要的改革就是,1997年
对TD-LTE(time division long term evolution)的传统切换算法进行改进,改进的新算法综合考虑小区信号强度(RSRP)及小区信号质量(RSRQ),并将目标小区负载作为切换目标小区选择的关
目的:探讨手指血管球瘤的诊断及显微外科手术治疗效果。方法:1998年4月-2005年5月对11例血管球瘤进行诊治。肿瘤位于甲下9例,甲旁2例。11例患指均有疼痛和压痛,Love氏试验阳性。1
本文根据软件工程的特征,分析了软件工程教学的现状和存在的问题,提出并阐述项目教学法在软件工程教学中的具体应用,体现了软件工程教学中的一种新的现代教育理念、教学方法
随着计算机行业的快速发展,面向服务的架构(SOA)已经逐渐成为企业应用首先架构方法。SOA将企业应用的功能单元实现为Web服务的形式,进而提供给用户使用。SOA的架构模式具有高
以飞思卡尔公司的MC9S08 JM60微控制器为基础,结合相关语音模块SM8220P,提出一种具有智能来电显示功能的设计方案。给出了详细的硬件和软件设计方法,实现了FSK制式信号的接收
本文结合笔者多年园林工程设计实践,从生态园林的定义、设计原则、生态园林设计对植物配置方式、艺术表现手法等方面详细阐述了生态园林设计时的植物配置方法和美学原则,并对
新经济是一种以人才资源为主体的全新的知识经济形态,在信息技术革命的带动下,以知识为基础,以高新技术产业为龙头经济的新经济快速全球化。在新经济时代,创新成为时代的主旋
强化内部会计控制意识,完善内部会计控制制度,健全内部会计控制评价体系,对于提高会计信息的真实性和准确性,确保高校资产的安全,强化高校内部监督职能,实现高校管理目标等具