当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: The Eclipse Modeling Framework (
 

 

 ·jdj international advisory panel @ jdj    »显示摘要«
    摘要: welcome to the first-ever session of jdjs international advisory panel. this is where we look into the crystal ball and turn to the industry gurus to determine where java is heading. weve been t......
    摘要:"semantic web" is getting closer and closer, says tim berners-lee "tim berners-lees invention perfectly encapsulates the spirit of the prize. the web is encouraging new types of social networks, con......


Eclipse Modeling Framework @ JDJ
the process of using emf is compatible with the mda approach of omg, however it is missing some of the essential properties of an mda tool. emf is not a general-purpose code-generation tool. it generates eclipse plugins. it would be difficult to make emf generate, lets say, a .net application. emf generates code from models. strictly speaking, an mda tool should generate platform-specific models (psm) before generating code. even though it may not line up with omg 100%, emf is one of the most powerful ambassadors for the mda approach.

process of using emf 【推荐阅读:Java Package Process

the eclipse modeling framework (emf) is an open source code generation tool distributed under the eclipse umbrella. it is a tool created in the spirit of the omgs model driven architecture (mda) and an excellent example of the power of mda.

emf is capable of creating sophisticated editors from abstract business models. these editors are implemented as plugins for eclipse. emf creates feature complete implementations including persistence, business model implementation, editing framework and editors.

(note: websphere studio supports eclipse plugins. the eclipse ide may also be used to directly develop in websphere.)

in this article, well look at the anatomy of emf and what it produces by building a simple eclipse editor for keeping track of music collections.

emf and mda

in figure 1 we have outlined the typical process used when developing plugins with emf.

first, we need to create a business model (omgs pim). in emf, this
...   下一页

 ·the past through tomorrow @ jdj    »显示摘要«
    摘要: its not often you get to write an end-of-the-millennium column (once every thousand years, last time i checked). i thought that a little reminiscing about the past few years might be in order, foll......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE