Infraestructura portlet Struts

La Infraestructura portlet Struts (SPF) se construye encima de la infraestructura de Struts con la que contribuye Apache como parte del proyecto Jakarta. Rational Developer proporciona herramientas que dan soporte al desarrollo de Struts tanto para aplicaciones Web como para aplicaciones de portlet. El principal objetivo de SPF es permitir que los programadores de Struts creen portles fácilmente, basados en los convenios de Struts sin que sean necesarios grandes conocimientos sobre los portlets.

SPF proporciona archivos TLD modificados de forma que las clases apropiadas pueden ser referenciadas dentro de los archivos JSP portlet. La implementación de estas clases reside en archivos JAR adicionales que se incluyen en SPF. Según si la aplicación se está ejecutando en Portal o en un entorno de aplicación web estándar, las clases determinan si se utiliza código Struts basado en portlets o código Struts estándar.
Nota: los códigos Struts deberían mostrarse en Page Designer de la misma forma en ambos entornos.

Debido a un requisito de espacio de nombres exclusivo, debe asegurarse de que los JavaScript de Apache de losarchivos JSP hacen referencia a formularios de sus propios espacios de nombres exclusivos. Para simplificar este proceso, se proporciona un atributo adicional validate para <html:form> y <html:link>. En vez de utilizar: onSubmit="validateActionForm()", debe establecer el atributo validate en "true".

Para obtener una descripción completa de la Infraestructura portlet Struts y detalles sobre la implementación de la infraestructura en el entorno de WebSphere Portal, consulte Information Center de WebSphere Portal.

Conceptos relacionados
Aplicaciones de portlet Struts
Creación de portlets y proyectos de Struts
Aplicaciones Web basadas en Struts - Visión general

Tareas relacionadas
Creación de proyectos de portlet Struts
Creación de aplicaciones Web bien diseñadas utilizando Struts

Referencia relacionada
Diferencias entre las clases de biblioteca de códigos Struts 1.1 y SPF

(C) Copyright IBM Corporation 2002, 2005. Reservados todos los derechos.