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