使用Eclipse Ganymede进行桌面、Web和移动设备开发,第2部分(一) - 编程入门网
nsion Point Details。
图 14. 设置 EntryPoint 属性 该类属性要求项目中实现 IEntryPoint 接口的 Java 类。您可以在 plugin.xml 编辑 器屏幕中创建一个这样的 Java 类。把字段中的默认类名重命名为 POEntryPoint 并单击 class 的超级链接。Eclipse 将打开 New Java Class 向导。 图 15. 通过 New Java Class 向导创建 IEntryPoint 实现 使用Eclipse Ganymede进行桌面、Web和移动设备开发,第2部分(一)(8)时间:2011-04-05 IBM Suresh Krishna该类向导将创建实现 IEntryPoint 的 POEntryPoint 类。该类将定义 RAP 应用程序 的基本生命周期。单击 Finish 并编辑文件以查看其中包含的内容。 清单 2. IEntryPoint 实现
如名称所示,createUI() 方法负责创建显示和 WorkbenchAdvisor,并将这些内容传 递给 Workbench 来运行。 创建启动配置 要从 Eclipse 内启动应用程序,需要定义启动配置以告诉 Eclipse 要在哪种环境中 运行。您可以在每次想要运行它时手动完成此操作,但是更方便的方法是创建启动配置并 将其随项目一起保存以供以后重用。 使用 Package Explorer,在 com.devworks.tutorial.po 下直接创建名为 launch 的 目录。 图 16. 创建 launch 目录 在菜单栏中,选择 Run > Run Configuration 并选择 OSGi 框架。命名为 PO_RAP_OSGI(参见图 17)。Equinox 的 OSGi 框架组件是符合 OSGi 核心框架 R4 规范 的完整实现。此外,OSGi 框架将生成启动程序、引导结构和帮助在最终用户生产场景中 使用 Equinox OSGi 的应用程序模型。由于 RAP 使用 OSGi 作为服务器端框架,因此需 要用 OSGi 框架启动应用程序以确保该应用程序运行正常。 注:既可以用 OSGi Launcher 也可以用 RAP Launcher 启动和测试该应用程序。RAP Launcher 基于 OSGI Launcher,并且添加了 Main 选项卡。通过 OSGi Launcher 在 Equinox 上运行应用程序将确保它也将通过 Equinox 在 servlet 容器中运行,这是我们 在本教程中这样做的原因。 图 17. 创建启动配置 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |