当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 用 Eclipse Modeling Framewo
 

 

 ·小议ado.net中的自动增量列    »显示摘要«
    摘要:   ado.net中通过datacolumn的3个属性来支持自动增量列:autoincrement,autoincrementseed,autoincrementstep。只要将datacolumn的autoincrement设置为true即可以为datatable的新行生成自动增量值。看个例子: dataset ds=new dataset();datatable dt=ds.tables.add("orders");data......
 ·asp分页的一个类    »显示摘要«
    摘要:asp分页的一个类, 在50,000条记录下测试过,速度比ado的那个要快多了 <% ´************************************************************************************´具体用法´set conn=server.createobject("adodb.connection")´conn.o......


用 Eclipse Modeling Framework 实现模型驱动开发,第 1 部分
用 eclipse modeling framework 实现模型驱动开发,第 1 部分 英文原文 内容: emf 究竟是什么? 让工具自己说话 使用生成的 emf 模型 生成 java 代码 定制生成的代码 操纵模型 结束语 参考资料 关于作者 对本文的评价 相关内容: 用 runtime syp 调整 eclipse 的启动性能,第 1 部分 驾驭 eclipse 功能部件 developerworks toolbox subscription 在 linux 专区还有: 教程 工具与产品 代码与组件 文章 创建 uml 模型并生成代码

级别:中级 【相关文章:Windows通知栏图标高级编程概述

【扩展阅读:Java中初学者比较爱出错的运算问题

【扩展信息:具有自动恢复功能的通知栏图标控件

adrian powell

advisory i/t specialist,ibm

2004 年 5 月

eclipse modeling framework(emf)是一个开放源代码的模型驱动应用程序开发框架。它可以基于 xml schema、uml 或经过注释的 java 中指定的模型,创建 java 代码,实现图形化的数据编辑、操纵、读取与序列化。emf 是 ibm websphere studio 与 eclipse 项目中很多工具的基础。本文将帮助您逐步了解创建模型、生成代码、使用生成的应用程序与定制编辑器的整个过程。

emf 究竟是什么?

eclipse modeling framework(emf)是一个开放源代码的框架,它的目标是实现模型驱动架构(model-driven architecture)的开发。如果我们当中的少数人有幸得到了某个 uml 模型,那么这个框架就可以帮助我们将文档变成代码。至于其他人,这个工具也使您又有一次机会向老板证实,把时间花在为解决方案建模上是值得的。除了可以生成令人赞叹的 java 代码之外,emf 还可以生成 eclipse 插件,以及图形化的可定制编辑器。当您改变模型时(这种情况真的会出现),emf 可以通过单击一个按钮,就使代码与模型保持同步。

emf 生成的代码也不是一种只配丢进垃圾箱的解决方案。这种代码支持标准的创建、获取、更新与删除操作,而且还支持元数约束、复杂关系与继承结构、屏蔽定义,以及一套属性描述。生成的代码还提供通知、参照完整性与可定制的 xmi 持久性。您所需要做的全部工作就是创建一个对象模型,就像您以前也想做的那样。

emf 是比较新的事物,但前景广阔,对它持续支持的力度也很强。它实现的是一项公共标准,即对象管理组织(object management group)的元对象工具(meta-object facility,mof)。现在 emf 已经对 mof 的第二版进行了增强。更进一步看,emf 还是 emf:xsd 以及 hyades 等 eclipse 项目的基础,大多数 ibm websphere studio 产品也都使用它。emf 第二版的开发已经开始,开发构建应该很快就会出炉。第二版开发计划中包括更好的 xml schema 支持、更灵活的代码生成方式以及模型之间的映射机制。

让工具自己说话

商业宣传已经说得够多了。现在让我们直接进入代码中,看看 emf 到底能做些什么。
...   下一页
 ·浅谈dataset    »显示摘要«
    摘要:   dataset是ado.net开发人员为方便数据处理开发出来的,是数据的集合,是为解决datareader的缺陷设计的,datareader数据处理速度快,但它是只读的, 而且一旦移到下一行,就不能查看上一行的数据,dataset则可以自由移动指针。dataset的数据是与数据库断开的。dataset还可用于多层应用程序中,如果应用程序运行在中间层的业务对象中来访问数据库,则业务对象需将脱机数据结构传递给客户应用程序。   dataset的功能:浏......
» 本期热门文章:

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