• Eclipse Modeling Framework 2.0中文版(第2版)
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Eclipse Modeling Framework 2.0中文版(第2版)

54.75 7.9折 69 九品

仅1件

北京昌平
认证卖家担保交易快速发货售后保障

作者斯泰因贝格(Dave Steinberg)、斯泰因贝格(Dave Steinberg) 著

出版社清华大学出版社

出版时间2010-06

版次1

装帧平装

货号A7

上书时间2024-12-29

旧书香书城

十年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 斯泰因贝格(Dave Steinberg)、斯泰因贝格(Dave Steinberg) 著
  • 出版社 清华大学出版社
  • 出版时间 2010-06
  • 版次 1
  • ISBN 9787302226321
  • 定价 69.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 509页
  • 字数 803千字
  • 正文语种 简体中文
【内容简介】
  《EclipseModelingFramework2.0中文版(第2版)》在不同的人的眼里,建模的含义有很大的不同,甚至在软件工程学科内也是如此。有些人会立即想到统一建模语言(UnifiedModelingLanguage,LIML),有些人会想到模型驱动的体系结构(Model-DrivenArchitecture,MDA),还有些人可能会追忆CASE工具时代。而随着使用频率的增加,熟悉Eclipse社区的人会想到Eclipse建模架构(EclipseModelingFramework,EMF),该架构通过使用实用的建模和代码生成工具,为应用程序开发奠定了坚实的基础。
【作者简介】
  斯泰因贝格(DaveSteinberg),是IBMSoftwareGroup的软件开发人员,一直在IBM公司从事Eclipse和建模技术工作。自EMF项日于2002年启动以来,DaveSteinberg始终不渝地贡献着自己的力量。
  FrankBudinsky,是IBMSoftwareGroup的高级架构师,也是EMF以及Eclipse的EMF项目的创始人之一。他日前担任OASISSDO规范技术委员会副主席兼IBM首席SDO架构师。
  MarceloPatemostro,是IBMSoftwareGroup的软件架构师和工程师。他是EMF参与者之一,并。直积极参与其他多个Eclipse项日。加盟IBM之前,Marcelo使用Rational工具及过程管理、设计和实现过多个项日。
  EdMerks,是EMF项日负责人,也是Eclipse顶级建模项目领导闭队的成员,并兼任合伙企业itemisAG的软件顾问。Ed是计算机科学博士,多年从事语占、架构和应用程序开发环境的设计和实现,在这些领域拥有丰富的经验。
【目录】
第1部分EMF概述
第1章Eclpse
1.1项目
1.1.1Eclipse项目
1.1.2建模项目
1.1.3工具项目
1.1.4技术项目
1.1.5其他项目.
1.2Eclipse平台
1.2.1插件体系结构
1.2.2工作区资源
1.2.3平台用户界面
1.2.4富客户端平台
1.3更多信息

第2章EMF介绍
2.1统一Java、XML和UML
2.2建模与编程
2.3定义模型
2.3.1Ecore模型(元模型)
2.3.2创建和编辑模型
2.3.3XMI串行化
2.3.4Java批注
2.3.5Ecore概述
2.4生成代码
2.4.1生成的模型类
2.4.2其他生成的内容
2.4.3重新生成和合并
2.4.4生成器模型
2.5运行库架构
2.5.1通知和适配器
2.5.2对象持久化
2.5.3反射EObjectAPI
2.5.4动态EMF
2.5.5数据集成基础
2.6EMF和建模标准
2.6.1统一建模语言(LYML)
2.6.2元对象工具
2.6.3XML元数据互换
2.6.4模型驱动的体系结构

第3章使用EMF.Edit编辑模型
3.1显示和编辑EMF模型
3.1.1EclipseUI基础知识
3.1.2EMF.Edit支持
3.2项提供程序
3.2.1内容和标签项提供程序
3.2.2项属性源
3.2.3命令工厂
3.2.4更改通知
3.2.5项提供程序实现类
3.3命令架构
3.3.1公共命令架构
3.3.2EMEEdit命令
3.3.3EditingDomain
3.4生成EMFEdit代码
3.4.1编辑生成
3.4.2编辑器生成
3.4.3重新生成EMF7Edit插件

第4章使用EMF——简单概述
4.1示例模型:入门级采购订单模型
4.2创建EMF模型和项目
4.2.1从批注.1ava创建EMF模型
4.2.2从RationalRose类模型创建EMF项目
4.23从XMLschema创建EMF项目
4.2.4为Ecore模型创建生成器模型
4.2.5其他格式
4.3生成代码
4.4运行应用程序
4.5继续开发

第Ⅱ部分定义EMF模型
第5章Ecore建模概念
5.1Ecore模型用法
5.2Ecore内核
5.3结构特性
5.3.1属性
5.3.2引用
5.4行为特性
5.5分类器
5.5.1类
5.5.2数据类型
5.6包和工厂
5.7批注
5.8模型数据类型
5.9Ecore和用户模型

第6章UML
6.1UML包
6.2分类器的UML规范
6.2.1类
6.2.2枚举类型
6.2.3数据类型
6.3属性的URL规范
6.3.1单值属性
6.3.2多值属性
6.3.3包含默认值的属性
6.4引用的UML规范
6.4.1双向非包容引用
6.4.2包容引用
6.4.3映射引用
6.5操作的UML规范
6.6文档
6.7RationalRose中的Ecore属性
6.7.1包属性
6.7.2分类器属性
6.7.3结构特性属性
6.7.4操作属性
6.7.5模型元素属性

第7章Java源代码
7.1类的Java规范
7.1.1属性
7.1.2引用
7.1.3属性和引用的简洁符号
7.1.4操作
7.2枚举类型的Java规范
7.3用于包的Java规范
7.4映射的Java规范
7.4.1包中映射条目类的显式定义
7.4.2映射类型引用、操作和参数的定义
7.5批注的Java规范

第8章扩展的Ecore建模
8.1特性映射
8.1.1多重特性和跨特性订单
8.1.2FeatureMap接口
8.2使用特性映射建模
8.2.1UMI
8.2.2批注Java
8.2.3XMLSchema1

第9章XMLSchema
9.1模式
9.1.1没有目标名称空间的模式
9.1.2包含目标名称空间的模式
9.1.3全局元素或者属性声明
9.1.4元素或者属性形式默认值
9.1.5EMT扩展
9.2简单类型定义
9.2.1限制
9.2.2包含枚举方面的限制
9.2.3列表类型
9.2.4联合类型
9.2.5匿名类型
9.2.6EMF扩展
9.3复杂类型定义
9.3.1扩展和限制
9.3.2简单内容
9.3.3匿名类型
9.3.4抽象类型
9.3.5混合类型
9.3.6EMF扩展
9.3.7操作
9.4属性声明
9.4.1ID属性
9.4.2ID引用或URI属性
9.4.3必需的属性
9.4.4默认值
9.4.5限定属性
9.4.6全局属性
9.4.7属性引用
9.4.8EMF扩展
9.5元素声明
9.5.1AnyType元素
9.5.2ID元素
9.5.3ID引用或URI属性
9.5.4Nillable元素
9.5.5默认值
9.5.6限定元素
9.5.7全局元素
9.5.8元素引用
9.5.9替换组
9.5.10EMF扩展
9.6模型组
9.6.1重复模型组
9.6.2重复模型组引用
9.7通配符
9.7.1元素通配符
9.7.2属性通配符
9.7.3EMF扩展
9.8批注
9.8.1文档
9.8.2Appinfo
9.8.3忽略的批注
9.8.4非模式属性
9.9预定义的模式简单类型
9.10EMF扩展

第Ⅲ部分使用EMF生成器
第10章EMF生成器模式
10.1模型类
10.1.1接口和实现类
10.1.2存取器方法
10.1.3抽象类
10.1.4接口
10.2属性
10.2.1简单属性
10.2.2数据类型属性
10.2.3枚举类型属性
10.2.4多值属性
10.2.5默认值
10.2.6Volatile属性
10.2.7Non-Changeable属性
10.2.8Unsettable属性
10.3引用
10.3.1单向引用
10.3.2双向引用
10.3.3多重多值引用
10.3.4Non-ProxyResolving引用
10.3.5包容引用
10.3.6Volatile引用
10.3.7Non-Changeable引用
10.3.8Unsettable引用
10.3.9映射引用
10.4特性映射
10.5操作
10.6类继承
10.6.1单一继承
10.6.2多重继承
10.6.3接口继承和实现
10.7反射方法
10.7.1特性ID
10.7.2反射存取器
10.7.3反向握手方法
10.7.4特性ID转换方法
10.8工厂和包
10.9转换类和适配器工厂
10.10可选的生成器模式
10.10.1性能优化
10.10.2隐藏EMFisms
10.11定制生成的代码

第11章EMF.Edit生成器模式
11.1项提供程序
11.1.1内容和标签提供程序
11.1.2项属性源
11.1.3命令工厂
11.1.4更改通知
11.1.5对象创建
11.2项提供程序适配器工厂
11.3编辑器
11.4操作栏参与者
11.5向导
11.6插件

第12章运行生成器
12.1EMF代码生成
12.2生成器用户界面
12.3生成器模型属性
12.3.1模型对象属性
12.3.2包属性
12.3.3类属性
12.3.4特性属性
12.4命令行生成器工具
12.4.1无头调用
12.4.2Rose2GenModel
12.4.3XSD2GcaModel
12.4.4Ecore2GenModel
12.4.5生成器
12.5生成器Ant任务
12.5.1emf.Rose2Java
12.5.2emf.XSD2Java
12.5.3emf.Ecore2Java
12.6模板格式
12.6.1示例模板
12.6.2模板的可扩展性

第13章示例——实现模型和编辑器
13.1开始入手
13.2生成模型
13.3实现易失特性
13.4实现数据类型
13.5运行ExtendedP02编辑器
13.6限制引用目标
13.7将模型划分为多个包
13.7.1解析包的依赖关系
13.7.2回顾限制引用目标
13.8同时编辑多个资源
13.8.1跨文档、非包容引用
13.8.2跨文档包容引用

第Ⅳ部分使用EMF编程
第14章探索元数据
14.1包
14.1.1一般性访问包元数据
14.I.2定位包
14.2反射
14.2.1创建对象
14.2.2询问和修改对象
14.3动态EMF
14.4扩展的元数据

第15章持久化
15.1持久化架构概述
15.2EME持久化API
……

第16章客户端编程工具箱
第17章更改模型
第18章验证架构
第19章EMF.Edit编程
第20章EclipseIDE之外的应用领域
第21章EMF2.3和2.4

附录AUML符号
附录B示例模型概述
附录C参考文献
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP