注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计网络编程精通XMI:使用XMI、XML和UML进行Java编程

精通XMI:使用XMI、XML和UML进行Java编程

精通XMI:使用XMI、XML和UML进行Java编程

定 价:¥39.00

作 者: (美)Timothy J.Grose,(美)Gary C.Doney,(美)Stephen A.Brodsky著;徐强 等译
出版社: 电子工业出版社
丛编项: Java技术丛书
标 签: Java

ISBN: 9787505396159 出版时间: 2004-02-01 包装: 精装
开本: 26cm 页数: 363 字数:  

内容简介

  随着Internet的不断壮大以及网络技术的不断发展,可扩展标记语言(ExtensibleMarkupLanguage,XML)与Java正受到越来越多的关注。XML的简单性、严格性以及良好的数据传输性,将使其成为下一代网络技术发展的核心;而Java的可移植性、分布性以及面向对象的特性,也使其在网站建设和网络维护中担当着重要的角色。如果能将这两者很好地结合起来,那么我们就会迎来一个全新的网络世界。但是,在XML中表示对象还是一件比较困难的工作,必须依靠?嘤Φ募际踉赬ML和应用对象之间进行转换。随之而来,一种新型的XML技术诞生了,这就是XML元数据交换(XMLMetadataInterchange,XMI),它可以将XML文档直接映射为Java定义的对象,或与其他的软件工具交换这些对象,并且在XML应用程序中实现建模。本书正是围绕这一最新的XML高级技术(XMI),向读者讲解了使用XMI、XML与UML进行Java编程,并讨论了如何在一些软件开发工具中应用XMI。全书共分为两部分,首先介绍了XMI的基本概念与相关的XML、UML技术。然后重点讲解了怎样使用XMI,利用标准XMLAPI(DOM和SAX)与框架(Framework)来创建和读取XML文档,以及从XML文档、DTD和模式中反转工程模型。本书还特别介绍了一种新型的软件开发方法,即模型驱动体系结构(ModelDrivenArchitecture,MDA),并示例了XMI在IBM的WebSphereStudioApplicationDeveloper中的应用。本书以大量的Java实例为基础,可以使读者更好地理解XMI、XML、UML等相关技术。随书附带的光盘上除了包含了书中的一些完整实例之外,还提供了XMI框架、解析器以及其他的软件工具。这将帮助读者更好地学习XMI并掌握这项技术。TimothyJ.Grose和GaryC.Doney是硅谷实验室的软件工程师,他们使用XMI和XML的相关技?蹩⒘舜罅康挠τ谩?StephenA.Brodsky博士是XMI规范的主要作者之一,并且是硅谷实验室的软件体系结构设计师。本书围绕着最新的XML高级技术——XML元数据交换(XMI),讲解了如何使用XMI、XML和UML进行Java编程。全书分为两部分,共11章。作者首先介绍了基本的XML和UML概念,从而帮助读者更好地理解XMI。书中重点讨论了如何创建XMI处理和XMI模型,特别是从XML文档、DTD和模式中反转工程模型;介绍了使用标准XMLAPI(DOM和SAX)与框架来创建和读取XMI文档;最后,本书还解释了XMI与模型驱动体系结构(MDA)的协作,并且讨论了在IBM的WebSphereStudioApplicationDeveloper中的XMI应用。本书以大量的Java实例为基础,可以使读者更好地学习与掌握XMI、XML、UML等相关技术。随书附带的光盘上除了包含书中的一些完整实例之外,还提供了XMI框架、解析器以及其他的软件工具。本书是一本实用的XMI参考手册,可供从事软件开发的相关技术人员和编程爱好者使用。

作者简介

  TimothyJ.Grose和GaryC.Doney是硅谷实验室的软件工程师,他们使用XMI和XML的相关技术开发了大量的应用。StephenA.Brodsky博士是XMI规范的主要作者之一,并且是硅谷实验室的软件体系结构设计师。

图书目录

第1章    XMI:XML中的对象表示
1.1    对象的重要性
1.2    XML的重要性
1.3    对象和XML之间的差距
1.4    XMI如何为这种差距建立桥梁
1.5    XMI的优点
1.6    小结
第2章    相关标准:XML和UML
2.1    XML
2.2    UML
2.3    小结
第3章    XMI的概念
3.1    UML术语及其使用
3.2    使用XMI编写对象
3.3    从模型中生成模式
3.4    XMI模型
3.5    小结
第二部分    使用XMI
第4章    创建XMI处理
4.1    XMI处理
4.2    XMI处理实例
4.3    小结
第5章    创建XMI模型
5.1    UML建模问题
5.2    从XML中反转工程模型
5.3    小
第6章    使用标准XML API来创建和读取简单的XMI文档
6.1    汽车租赁代理应用程序
6.2    使用标准XML API
6.3    小结
第7章    使用XMI框架来创建和读取简单的XMI文档
7.1    使用Java对象桥接(JOB)
7.2    使用XMI框架
7.3    小结
第8章    使用XMI框架来创建和读取高级的XMI文档
8.1    快速复习
8.2    名字空间
8.3     描述文档
8.4    XMI扩展
8.5    ZIP文件
8.6    交叉文件引用
8.7    代码生成
8.8    小结
第9章    XMI模式
9.1    创建XMI模式
9.2    使用XMI模式进行验证
9.3    小结
第10章    模型驱动体系结构(MDA)和XMI
10.1    模型驱动体系结构
10.2    建模的优势
10.3    信息表示和建模
10.4    流组成模型(FCM)
10.5    在汽车代理应用程序中使用FCM
10.6    小结
第11章    XMI使用实例:WebSphere Studio Application Developer
11.1    XML对XML映射编辑器
11.2    使用模型和EJB
11.3    WebSphere Studio中的元数据
11.4    EJB XMI映射实例
11.5    小结
附录A    XMI框架:辅助文档
参考文献

本目录推荐