本课程对OMG组织最新提出的MDA系统架构进行介绍和开发教学。MDA是一种基于UML以及其他工业标准的框架,支持软件设计和模型的可视化、存储和交换技术。和UML相比,MDA能够创建出机器可读和高度抽象的模型,这些模型以独立于实现的技术开发,以标准化的方式储存。MDA以一种全新的方式将IT技术的一系列新的趋势性技术整合到一起。这些技术包括基于组件的开发(Component-Based Development)、设计模式(Design Pattern)、中间件(middleware)、说明性规约(Declarative Specification)、抽象(abstraction)、多层系统(multi-tiered system)企业应用整合(Enterprise Application Integration)以及契约式设计(Design by Contract)。MDA的出现,为提高软件开发效率,增强软件的可移植性、协同工作能力和可维护性,以及文档编制的便利性指明了解决之道。MDA被面向对象技术界预言为未来两年里最重要的方法学。本教程结合Compuware公司最新推出的OptimalJ3.0产品(市场上目前最成熟的MDA开发工具),包含基础知识介绍(涉及MDA框架和MDA整合的各项技术)、MDA开发方法学、用OptimalJ产品进行MDA项目开发的上机课程以及大型案例分析介绍等内容。
1. 介绍J2EE构架和典型的软件开发过程 2. 介绍MDA体系 3. 介绍OptimalJ产品 4. 介绍一般性的J2EE应用设计5. J2EE中的异步通讯(JMS,MDB) 6. 介绍DAO 7. 介绍应用系统连接技术 8. 介绍Web Services 9. 介绍JCA 10. OptimalJ和主流IDE工具集成(JBuilder等) 11. Java 类图12. 包结构分析工具 13. 基于MDA的项目组开发 14. 介绍自定义模式(Pattern)的开发 15. 结合SUN petStore体系结构,开发简单的电子商务应用 16. 实际项目开发案例
公司简介 | 联系我们 | Copyright 2002 ® 北京火龙果软件工程技术中心 京ICP备10020922号
京公海网安备110108001071号