更详细的介绍,请看 Help Contents 查 RAP!
1. Activator 是运行底层 OSGI 框架的必须类!
2. 以 Application 开头的基本是必须的类!其中
Application 是程序入口类!继承了 IEntryPoint,是程序的一个扩
展点,重写了 createUI 的方法,基本代码都是
Display display = PlatformUI.createDisplay();//创建运行时环境
WorkbenchAdvisor advisor = new WorkbenchAdvisor 的实现类
return PlatformUI.createAndRunWorkbench( display, advisor );
在 plugin.xml 中,需要添加一个扩展点,org.eclipse.rap.ui.entry,新
建一个,设置其三个属性为 class:IEntryPoint 的实现类,就是
Application , id : 自 定 义 的 ID , 可 以 保 存 到 一 个 接 口 中 ,
parameter 用于在访问的时候用,http://127.0.0.1:4053/rap?startup=
我设置的参数,RAP 默认为 4053 端口,rap 是默认的运行 servlet 的
name,将 startup 设置为自己写的 parameter,就可以运行这个程
序了。需要修改 servlet 的 name 和端口的,可以在 Run As 的窗口
中进行修改,显示如下: