Eclipse 和 HSQLDB: 将关系数据库服务器嵌入到 Eclipse 中,第 2 部分
2009-12-16 00:00:00 来源:WEB开发网核心提示: 在顶层上下文菜单中包含的第一个 objectContribution 用于 IFile 资源,第二个定义了用于 Java 项目的“HSQLDB”子菜单,Eclipse 和 HSQLDB: 将关系数据库服务器嵌入到 Eclipse 中,第 2 部分(6),其余的那些将显示在
在顶层上下文菜单中包含的第一个 objectContribution 用于 IFile 资源,第二个定义了用于 Java 项目的“HSQLDB”子菜单。其余的那些将显示在子菜单本身上面:第三个在 group1 上,最后两个在 group2 上,但是对于一个给定的项目这两个只有一个是可见的。图 3 和图 4 显示了 PDE 清单编辑器上的这些 objectContributionorg.eclipse.ui.popupMenus 扩展点。
图 3. PDE 清单编辑器上的插件(#1/2)定义的操作
图 4. PDE 清单编辑器上的插件(#2/2)定义的操作
除了只为正确类型的项目显示操作( objectContribution )之外,每个操作只有在有意义的时候才会被启用:我们只能在所选择的项目已经启动了一个 HSQLDB 服务器实例之后,才能停止它,而且我们不能再启动另外一个实例,因为它会去监听同一个 TCP 端口,而这个端口已经在使用了。同样道理,如果服务器已经在运行,那么数据库管理器只能以客户机/服务器模式启动。但是,如果没有服务器在运行,我们可以以独立模式运行数据库服务器,这种模式下 HSQLDB 引擎正在运行。
这是通过将 会话属性关联到每一个项目资源来完成的。会话属性会在工作台关闭时丢失,这样它们可以帮助插件维持特定资源的不断变化的状态。它们是以程序方式定义的,而不是由插件清单定义的。
- ››Eclipse 3.7反编译插件的安装
- ››eclipse CDT NDK环境搭建步骤
- ››Eclipse 如何自定义java class注释
- ››eclipse.ini内存设置
- ››Eclipse+PyDev离线配置Python开发环境
- ››Eclipse下jQuery文件报错解决方案
- ››Eclipse快捷键与使用技巧
- ››Eclipse 常用快捷键 常用技巧My Eclipse常用快捷键...
- ››Eclipse快捷键二
- ››Eclipse快捷键一
- ››Eclipse+SVN+Google Code配置过程
- ››eclipse中开发android程序时,打开layout配置文件自...
更多精彩
赞助商链接