Struts portlet 应用程序

可以将基于 Struts 的应用程序开发应用于 portlet,这类似于用 Web 应用程序实现 Struts 开发。因为 Struts 技术与门户网站技术之间存在差别,所以开发了“Struts 门户网站框架”(SPF)来合并这两项技术。Rational® Developer 中的 SPF 支持简化了编写 Struts portlet 应用程序的过程,并且使得不再需要管理 portlet 应用程序的许多底层需求。

在开发 Struts portlet 应用程序中涉及到下列高级活动列表:
Rational Developer 提供了一组向导,用来帮助创建与 Struts portlet 相关的构件。这些向导与用来创建标准 Struts 构件的向导相同。根据开发上下文,将提供特定于 portlet 的模型选项作为缺省值。然而,在某些情况下,您可能需要选择指定特定于 portlet 的文件和代码生成行为的模型值。有关其它用法详细信息,请参阅 Rational Developer(标准)Struts 文档和 F1 帮助。要总结向导行为在 portlet 和非 portlet 模型之间的差别(如果有差别的话),请参阅以下列表:
“操作类”向导
提供对增强的 SPF 操作类 StrutsAction 的支持,该类对在 Rational Developer 环境中未正确映射至执行的详细信息进行了隐藏。
“操作映射”向导
支持添加至“操作类”向导的 SPF 更改。
ActionForm 向导
没有差别。
“表单 bean 映射”向导
没有差别。
“Struts 配置文件”向导
创建配置文件时添加指定 WpsRequestProcessor 的必需 <controller> 部分。
“Struts 模块”向导
较小差别:
  • 将指定模块的 <init-param> 条目添加至 WpsStrutsPortlet servlet 条目而不是 ActionServlet servlet 条目下。
  • “欢迎”文件列表可能不同。
  • 模块指定的 Struts 配置文件包括指定 WpsRequestProcessor 的必需 <controller> 部分。
“Struts 异常”向导
没有差别。
“Web 图”向导
没有差别。
相关概念
Struts Portlet 框架
创建 Struts portlet 和项目
基于 Struts 的 Web 应用程序 - 概述
用于应用程序开发的 Struts 工具
Web 图和 Web 图编辑器
相关任务
创建 Struts portlet 项目
创建 Struts portlet
创建结构严谨的使用 Struts 的 Web 应用程序
为新的应用程序创建 Web 图
相关参考
Struts 1.1 与 SPF 标记库类之间的差别
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.