如果希望为 IBM Workplace 产品系列构建新组件(使用表单、视图和 JavaScript API),那么 Workplace Designer 很合适;而 Portlet Factory 更适合建立解决方案,从而构建 portlet 来利用现有的数据源(比如 SAP、PeopleSoft、JD Edwards、Siebel、Lotus Domino、Web 服务,等等)。
IBM Workplace Forms 用于生成电子表单。这种技术为随需应变的业务过程提供一个安全、动态且智能化的前端。它由许多部分组成,具体地说是服务器、设计器和客户查看器,可以创建、部署和调整基于表单的过程。Workplace Forms 是基于开放标准的,这使组织能够利用现有的资源并与其他 IBM 软件进行集成。
使用 Workplace Forms Designer,可以创建一个具有许多功能的表单模板,包括输入和显示字段、计算的数据、按钮等(见图 6)。还可以扫描表单并指定输入区域。在显示这个表单时,Workplace Forms 将它显示为传统纸质表单的屏幕表示。如果扫描了表单,显示的是纸质表单的扫描图像。
图 6. IBM Workplace Forms
这种技术使组织能够减少成本、提高效率、改进客户服务、减少纸张的使用量、减少数据输入错误以及调整基于表单的过程。IBM Workplace Forms 还可以帮助组织管理风险、保护财产以及适应政策和法规的要求,而且可以使用数字签名技术来保障文档完整性和安全性。
总之,这些工具提供了容易使用的直观的可视开发环境,使开发人员能够设计、构建、测试和部署开放的安全的组件。它们还隐藏了 J2EE 的复杂性,以前使用过 Microsoft 的 Visual Basic 或 Lotus Domino Designer 的开发人员应该很容易掌握它们。
专业的 J2EE 开发人员
最后一类开发人员是专业的软件开发人员,他们需要功能全面的高级工具,可以控制从最初到部署的整个开发周期。可以使用 IBM Rational Software Architect 和 IBM Rational Software Modeler 这样的工具来描述系统行为和交互(例如使用 UML 图),这些是 IBM Rational 产品组合中的通用应用程序开发工具。
为 IBM Workplace 开发应用程序需要两组功能:一组功能用于产生基于 Web 的组件或 portlet,另一组功能用于创建 Workplace Managed Client 组件。
基于 Web 的组件
IBM Rational Application Developer for IBM WebSphere Software 中的门户和 portlet 开发工具用于开发基于 Web 的 Workplace 组件。Rational Application Developer 包含一个门户和页面设计器以及其他工具。
要创建门户应用程序,可以使用 Portal Designer,它允许导入现有的门户项目或者创建新的门户项目。可以通过添加页面或者通过将行和列拖放到这些页面上来定制这个门户。用户可以将 portlet 和标签拖放到这个布局中。还可以使用这个工具创建和修改主题和外观(见图 7)。
图 7. 创建门户项目
采用相似的方式创建 portlet,首先是创建 portlet 项目。portlet 可以基于 Struts 或 JavaServer Faces,您可以决定在创建 portlet 时默认启用哪种模式(见图 8)。
图 8. 创建 portlet 项目
通过 Page Designer 编辑 portlet 中的各个页面。这是一个高级的 Web 设计工具,支持将 UI 控件从面板拖放到页面上,对绑定到应用程序数据的拖放支持与 Workplace Designer 中一样。但是,它也是一个强大的开发环境,在这个环境中可以全面控制 J2EE 开发的所有方面(见图 9)。
文章来源于领测软件测试网 https://www.ltesting.net/