WEB开发网
开发学院软件开发Java 使用 Apache Derby 开发 Eclipse 插件 阅读

使用 Apache Derby 开发 Eclipse 插件

 2009-12-14 00:00:00 来源:WEB开发网   
核心提示: 本例使用了原始的数据库架构和十分简单的查询,实际的应用程序需要操纵更复杂的数据,使用 Apache Derby 开发 Eclipse 插件(8),以便获得所需的性能来使用设计良好的数据库模式和 SQL 查询,使用构建程序来建立资源索引建立资源索引的最佳方法是使用构建程序,很明显,这只是一个示例,

本例使用了原始的数据库架构和十分简单的查询。实际的应用程序需要操纵更复杂的数据,以便获得所需的性能来使用设计良好的数据库模式和 SQL 查询。

使用构建程序来建立资源索引

建立资源索引的最佳方法是使用构建程序。在 Eclipse 中,构建程序是与特定的项目本性相关联的。项目中每发生一次更改(例如创建、删除或资源更新),都是由构建程序来处理。构建程序还为整个项目处理完整重新构建 任务和清除 任务。

要将构建程序支持添加到 Eclipse 插件中,可以使用 Project Builder and Nature 扩展向导。这将创建与其相关联的一个本性和构建程序。在本文附带的样例应用程序中,该本性被命名为 Sample Nature。为了处理项目中越来越多的更改,需要实现 IResourceDeltaVisitor 接口(参见清单 7)。


清单 7. IResourceDeltaVisitor 实现示例
public boolean visit(IResourceDelta delta) throws CoreException { 
  IResource resource = delta.getResource(); 
 
  /* ...code skipped here... */ 
 
  switch (delta.getKind()) { 
    case IResourceDelta.ADDED: 
      DatabaseUtil.addResource(resource); 
    break; 
    case IResourceDelta.REMOVED: 
      DatabaseUtil.removeResource(resource); 
    break; 
  } 
 
  /* ...code skipped here... */ 
 
} 

在 清单 7 中处理了两个操作:向工作区中添加资源和从数据库中删除资源。很明显,这只是一个示例,而您可以查找其他更复杂的使用以获得类似实现。

上一页  3 4 5 6 7 8 9  下一页

Tags:使用 Apache Derby

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