使用 Apache Derby 开发 Eclipse 插件
2009-12-14 00:00:00 来源:WEB开发网本例使用了原始的数据库架构和十分简单的查询。实际的应用程序需要操纵更复杂的数据,以便获得所需的性能来使用设计良好的数据库模式和 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 中处理了两个操作:向工作区中添加资源和从数据库中删除资源。很明显,这只是一个示例,而您可以查找其他更复杂的使用以获得类似实现。
- ››使用linux中的quota教程
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››使用jxl生成带动态折线图的excel
- ››apache rewrite将指定URL转向指定的几个服务器
- ››使用mysql mysqldump进行数据库迁移
- ››使用jquery是新tab形式
- ››使用QUnit进行Javascript单元测试
- ››使用UITextFieldDelegate来隐藏键盘
- ››使用公式提取Excel中的日期后发现格式不对
- ››使用SQL Azure 的BI 解决方案
- ››使用PLSQL Developer工具导出sql文件
- ››使用双缓冲技术实现Android画板应用
更多精彩
赞助商链接