EMF: Eclipse Modeling Framework, 2/e (Paperback)
暫譯: EMF:Eclipse 建模框架,第 2 版(平裝本)

Dave Steinberg, Frank Budinsky, Marcelo Paternostro, Ed Merks

  • 出版商: Addison Wesley
  • 出版日期: 2008-12-01
  • 售價: $2,150
  • 貴賓價: 9.5$2,043
  • 語言: 英文
  • 頁數: 744
  • 裝訂: Paperback
  • ISBN: 0321331885
  • ISBN-13: 9780321331885
  • 相關分類: Java 相關技術
  • 立即出貨 (庫存 < 4)

買這商品的人也買了...

商品描述

EMF: Eclipse Modeling Framework

 

Dave Steinberg

Frank Budinsky

Marcelo Paternostro

Ed Merks

 

Series Editors: Erich Gamma • Lee Nackman • John Wiegand

 

The Authoritative Guide to EMF Modeling and Code Generation

The Eclipse Modeling Framework enables developers to rapidly construct robust applications based on surprisingly simple models. Now, in this thoroughly revised Second Edition, the project’s developers offer expert guidance, insight, and examples for solving real-world problems with EMF, accelerating development processes, and improving software quality.

 

This edition contains more than 40% new material, plus updates throughout to make it even more useful and practical. The authors illuminate the key concepts and techniques of EMF modeling, analyze EMF’s most important framework classes and generator patterns, guide you through choosing optimal designs, and introduce powerful framework customizations and programming techniques. Coverage includes

 

            •           Defining models with Java, UML, XML Schema, and Ecore

            •           NEW: Using extended Ecore modeling to fully unify XML with UML and Java

            •           Generating high-quality code to implement models and editors

            •           Understanding and customizing generated code

            •           Complete documentation of @model Javadoc tags, generator model properties, and resource save and load options

            •           NEW: Leveraging the latest EMF features, including extended metadata, feature maps, EStore, cross-reference adapters, copiers, and content types

            •           NEW: Chapters on change recording, validation, and utilizing EMF in stand-alone and Eclipse RCP applications

            •           NEW: Modeling generics with Ecore and generating Java 5 code

 

About the Authors

 

Dave Steinberg is a software developer in IBM Software Group. He has worked with Eclipse and modeling technologies since joining the company, and has been a committer on the EMF project since its debut in 2002.

 

Frank Budinsky, a senior architect in IBM Software Group, is an original coinventor of EMF and a founding member of the EMF project at Eclipse. He is currently cochair of the Service Data Objects (SDO) specification technical committee at OASIS and lead SDO architect for IBM.

 

Marcelo Paternostro is a software architect and engineer in IBM Software Group. He is an EMF committer and has been an active contributor to several other Eclipse projects. Before joining IBM, Marcelo managed, designed, and implemented numerous projects using Rational's tools and processes.

 

Ed Merks is the project lead of EMF and a colead of the top-level Modeling project at Eclipse. He holds a Ph.D. in Computing Science and has many years of in-depth experience in the design and implementation of languages, frameworks, and application development environments. Ed works as a software consultant in partnership with itemis AG.

 

 

 

商品描述(中文翻譯)

**EMF: Eclipse Modeling Framework**

Dave Steinberg

Frank Budinsky

Marcelo Paternostro

Ed Merks

系列編輯:Erich Gamma • Lee Nackman • John Wiegand

EMF建模與代碼生成的權威指南

Eclipse Modeling Framework使開發人員能夠基於意想不到的簡單模型快速構建穩健的應用程序。現在,在這本徹底修訂的第二版中,該項目的開發者提供了專業的指導、見解和範例,以解決現實世界中的問題,從而加速開發過程並提高軟體質量。

本版包含超過40%的新材料,並在各處進行了更新,使其更加實用和有用。作者闡明了EMF建模的關鍵概念和技術,分析了EMF最重要的框架類和生成器模式,指導您選擇最佳設計,並介紹強大的框架自定義和編程技術。內容包括:

• 使用Java、UML、XML Schema和Ecore定義模型

• 新增:使用擴展的Ecore建模完全統一XML與UML和Java

• 生成高質量代碼以實現模型和編輯器

• 理解和自定義生成的代碼

• 完整的@model Javadoc標籤、生成器模型屬性以及資源保存和加載選項的文檔

• 新增:利用最新的EMF功能,包括擴展的元數據、特徵映射、EStore、交叉引用適配器、複製器和內容類型

• 新增:有關變更記錄、驗證以及在獨立和Eclipse RCP應用程序中利用EMF的章節

• 新增:使用Ecore建模泛型並生成Java 5代碼

關於作者

Dave Steinberg是IBM Software Group的軟體開發人員。自加入公司以來,他一直在Eclipse和建模技術方面工作,並自2002年EMF項目首次亮相以來一直是其提交者。

Frank Budinsky是IBM Software Group的高級架構師,是EMF的原始共同發明人,也是Eclipse上EMF項目的創始成員。他目前是OASIS的服務數據對象(SDO)規範技術委員會的共同主席,並擔任IBM的首席SDO架構師。

Marcelo Paternostro是IBM Software Group的軟體架構師和工程師。他是EMF的提交者,並且對其他幾個Eclipse項目有積極貢獻。在加入IBM之前,Marcelo管理、設計並實施了多個使用Rational工具和流程的項目。

Ed Merks是EMF的項目負責人,也是Eclipse頂級建模項目的共同負責人。他擁有計算科學博士學位,並在語言、框架和應用開發環境的設計和實施方面擁有多年深入的經驗。Ed作為軟體顧問與itemis AG合作。