WEB开发网
开发学院软件开发Java Eclipse 和 HSQLDB: 将关系数据库服务器嵌入到 Ec... 阅读

Eclipse 和 HSQLDB: 将关系数据库服务器嵌入到 Eclipse 中,第 2 部分

 2009-12-16 00:00:00 来源:WEB开发网   
核心提示: 清单 3 显示了 plugin.xml 文件定义新性质的代码片断,它与一个类相关联,Eclipse 和 HSQLDB: 将关系数据库服务器嵌入到 Eclipse 中,第 2 部分(3),这个类必须实现 IProjectNature ,并可以将生成器和其他元素添加到工作台,见图 1,如果您曾经尝试

清单 3 显示了 plugin.xml 文件定义新性质的代码片断。它与一个类相关联,这个类必须实现 IProjectNature ,并可以将生成器和其他元素添加到工作台,但是这个第二版的 HSQLDB 插件不需要去做任何事情。总之,必须给出性质实现类,不然工作台不会将性质添加到项目中。使用新性质很简单,我们只需要将特定的项目设定为 HSQLDB 行为可用(或者不可用)。


清单 3. plugin.xml 清单文件中定义 HSQLDB 引擎项目性质的片断
  <extension 
     id="hsqldbEngine" 
     name="HSQLDB Engine" 
     point="org.eclipse.core.resources.natures"> 
   <requires-nature 
      id="org.eclipse.jdt.core.javanature"> 
   </requires-nature> 
   <runtime> 
     <run 
        class="hsqldb.nature.DBEngineNature"> 
     </run> 
   </runtime> 
  </extension> 

每一个 Java 项目将获得一个 HSQLDB 菜单。它被初始化时只包含有一个选项,即“Add HSQLDB Engine nature”,见图 1。如果您曾经尝试过使用 Eclipse Consortium 的 EMF 插件,您将发现两者在概念上是相同的。

图 1. Java 项目上下文菜单中的 HSQLDB 子菜单
Eclipse 和 HSQLDB: 将关系数据库服务器嵌入到 Eclipse 中,第 2 部分

上一页  1 2 3 4 5 6 7 8  下一页

Tags:Eclipse HSQLDB 关系

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接