WEB开发网
开发学院软件开发Java 集中化 Eclipse 中的帮助功能 阅读

集中化 Eclipse 中的帮助功能

 2009-12-13 00:00:00 来源:WEB开发网   
核心提示: 查看原图(大图)独立的 InfocenterInfocenter 是一个独立服务器,所以它不需要其他 Web 服务器,集中化 Eclipse 中的帮助功能(7),但是,在实际环境中您要控制一些重要问题(例如,对于图 5 中显示的模板选择页面,添加了一个新的“示例操作”,由

查看原图(大图)

独立的 Infocenter

Infocenter 是一个独立服务器,所以它不需要其他 Web 服务器。但是,在实际环境中您要控制一些重要问题(例如,由常规 Web 服务器能够很好处理的访问控制、可视性和其他方面的问题)。您可以基于 URL 模式,轻松地将 Web 服务器设置为将命令转发到 Infocenter。

例如,您可以将 Apache 中的代理模块设置为以 http://bigsprawlingcompany.com/eclipsehelprepo 的形式将请求重新定向到 Infocenter URL,该 URL 看上去像是对 Apache 的 conf/httpd.conf 文件使用以下更改的 http://internalhelpserver:8081/help。

LoadModule proxy_module modules/ApacheModuleProxy.dll 
ProxyPass /eclipsehelprepo http://internalhelpserver:8081/help 
ProxyPassReverse /eclipsehelprepo http://internalhelpserver:8081/help

帮助访问中的堵漏

现在您已将帮助外部化,您需要一种从 Eclipse 内部访问它的方法。可以使用好几种方法可做到这一点。在本文中,您将会创建一个指向新的远程库新顶级菜单项。通过重写现有菜单项,您能够替代现有的帮助行为,但这是不可取的。破坏已经存在的东西通常不是一个好做法,尤其是在这种情况下。您或许不想让开发人员在帮助服务器出于某些原因而停机时失去获得本地帮助的能力。当开发插件时最好使用 Hippocratic Oath 的部分变体:首先不要损坏它。

创建新菜单项的最容易方法是让 PDE 向导为您构建基础结构。要创建此帮助库菜单项,请使用与前面更改一个向导页面相同的顺序。对于图 5 中显示的模板选择页面,添加了一个新的“示例操作”,如图 9 所示。

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

Tags:集中化 Eclipse 帮助

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