首页> 中文学位 >模型驱动架构在J2EE平台上的应用研究
【6h】

模型驱动架构在J2EE平台上的应用研究

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1论文研究的背景与意义

1.2论文研究的内容

1.3论文的组织结构

第二章MDA基本原理及开发模式

2.1 MDA概述

2.2传统数据建模所面临的问题

2.3模型驱动的建模思想

2.4 MDA中的模型架构

2.5 MDA的核心技术

2.5.1元对象设施MOF

2.5.2统一建模语言UML

2.5.3公共仓库元模型CWM

2.5.4 XML元数据交换XMI

2.6 MDA的软件开发模式

2.7 MDA开发过程

2.8本章小结

第三章J2EE及相关技术介绍

3.1 J2EE概述

3.1.1 J2EE的概念介绍

3.1.2 J2EE的优势

3.2 J2EE的结构和分布式模型

3.2.1容器提供的服务

3.2.2 J2EE四层模型

3.3 J2EE核心技术

3.4 J2EE设计WEB应用程序

3.5本章小结

第四章MDA的实例研究——CRUD系统的实现

4.1系统概述及要实现的主要功能

4.2模型驱动架构工具及系统开发工具的选择

4.3 CRUD系统的PIM模型

4.4 PIM到PSM的映射

4.5 PSM到源代码的转换

4.6系统的部署

4.7系统的运行

4.8本章小结

第五章结束语

5.1本文主要工作

5.2进一步的工作

附录

参考文献

攻读硕士学位期间参加的科研项目和公开发表的论文

致谢

展开▼

摘要

自经历了20世纪60年代的“软件危机”后,人们已经逐步认识到软件工程的重要性。从面向过程的数据流图到面向对象的UML模型,从面向构件的“软件组装”到面向模式的软件体系结构,软件工程已经取得了长足的发展。虽然人们对软件开发过程的控制能力已经大大增强,但还是有些问题得不到根本解决。例如因为元数据不统一造成不同平台无法互操作、开发过程中文档和实现代码脱节等等。对象管理组织(OMG)为了解决这些长期困扰开发者的问题,提出了一种全新的软件开发架构——模型驱动架构(MDA)。 本文对MDA的产生背景、核心技术以及开发模型做了深入的剖析,介绍了统一建模语言(UML)、元对象设施(MOF)、数据仓库元模型(CWM)、XML元数据交换(XMI)等MDA相关标准。并以一个CRUD系统为项目背景,研究了MDA在J2EE平台上的应用开发和架构集成,讨论了实施中所遇到的问题并总结了MDA对软件开发的影响。 CRUD系统的开发实践表明,基于MDA的开发模式同步了文档和实现代码,提供了统一的元数据管理框架,其模型自动转换过程不仅能极大的缩短软件开发时间,而且能大幅度提高软件质量和复用度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号