图 9. Web Page Designer
另外,还有一个用于 Workplace 组件的 API 工具包,它允许扩展系统或者直接利用 Workplace Collaboration Services 或 Workplace Services Express 服务器的服务。
IBM Rational Application Developer for WebSphere Software 还包含对完成的应用程序进行测试的工具。可以启动门户服务器的实例并在上面运行应用程序,或者连接到正在运行的服务器。可以将应用程序导出到 WAR 文件中并在服务器上安装它,或者直接在服务器上部署它(如果您有进行这种操作的权限)。
还可以利用 IBM Workplace Software Development Kit(SDK) 用 Java 进行服务器端开发。这向有能力创建基于 Java 的 J2EE 应用程序的开发人员提供了服务器功能,使他们能够扩展和增强 Workplace Collaboration Services 或 Workplace Services Express 服务器的功能。
Workplace Managed Client 组件
Workplace Managed Client 有许多功能,包括在线和离线的数据访问、消息传递,等等。它也是一个基于 Eclipse 的应用程序,这意味着为它开发应用程序需要使用 Java。但是,可视工具消除了 Java 组件开发中的许多重复步骤。可以使用 Workplace Managed Client Developer Toolkit(它可以安装在 Eclipse 和 Rational Application Developer 上)来创建应用程序,按照与创建 portlet 布局相似的方式定义应用程序中视图的布局(见图 10)。
图 10. 组装应用程序
然后,可以调整每个视图的设置,包括生成一个包含这些新视图的透视图(见图 11)。
还可以使用 Workplace SDK 中的 Workplace Managed Client Developer Toolkit 来开发更高级的应用程序并充分地利用客户机的功能,比如离线工作、开发客户界面和对数据进行同步。
图 11. 定义的视图内容
Workplace Managed Client Developer Toolkit 提供了许多示例应用程序来演示它的功能,而且在线帮助提供了关于创建和操作这些示例的细节。
还可以使用 Workplace Managed Client Developer Toolkit 直接在客户机上运行和调试应用程序。从集成开发环境(IDE)中启动客户机应用程序并以测试模式运行,这样它们就不会干扰客户机上的其他应用程序。
Export Wizard 简化了将应用程序部署到 Workplace Collaboration Services 服务器上的复杂过程。
Java Visual Editor
与 Workplace Managed Client Developer Toolkit 相互补充的一个工具是 Java Visual Editor,它提供了将 UI 组件从面板拖放到 Java UI 中的能力(见图 12)。这个编辑器支持其他 UI 小部件集,比如 Swing(Java Foundation Classes),也支持 Workplace Managed Client 基于的 Standard Widget Toolkit。
对 UI 的数据绑定是非常简单明了的,因此可以将数据源(比如 Service Data Objects(SDO)、Enterprise JavaBeans(EJB)等等)拖放到页面上并在 UI 和数据源之间建立连接。
组件和数据源之间发生的事件可以用 Java 进行编程。
图 12. Java Visual Editor
文章来源于领测软件测试网 https://www.ltesting.net/