Portlets

Los portlets son módulos web reutilizables que proporcionan acceso a contenido, aplicaciones y otros recursos basados en web. Los portlets pueden ejecutarse en el servidor de aplicaciones porque tiene un contenedor de portlet JSR 286 incorporado. La API de portlets JSR 286 proporciona compatibilidad con versiones anteriores. Puede ensamblar portlets en una página del portal más grande, con varias instancias del mismo portlet que muestren distintos datos para cada usuario.

Desde la perspectiva del usuario, un portlet es una ventana en un sitio del portal que proporciona información o un servicio específico, por ejemplo, un calendario o noticias. Desde la perspectiva del desarrollo de aplicaciones, los portlets son módulos web conectables que están diseñados para ejecutarse dentro de un contenedor de portlet de una infraestructura de portal. Puede crear sus propios portlets o seleccionan portlets de un catálogo de portlets de terceros.

Cada portlet en la página es responsable de proporcionar su salida en forma de fragmentos de marcación para integrarlos en la página del portal. El portal es responsable de proporcionar la marcación alrededor de cada portlet. En HTML, por ejemplo, el portal puede ofrecer la marcación que proporciona a cada portlet una barra de título con iconos de minimizar, maximizar, ayuda y edición.

También puede incluir los portlets como fragmentos en servlets o archivos JSP (JavaServer Pages). Esto permite una mejor comunicación entre los portlets y las tecnologías web Java™ Platform, Enterprise Edition (Java EE) proporcionadas por el servidor de aplicaciones.

Si utiliza Rational Application Developer versión 6 para crear los portlets, debe eliminar la siguiente referencia a std-portlet.tld del archivo web.xml para ejecutar los portlets fuera de Rational Application Developer:
<taglib id="PortletTLD">
	<taglib-uri>http://java.sun.com/portlet</taglib-uri>
	<taglib-location>/WEB-INF/tld/std-portlet.tld</taglib-location>
</taglib>
Asimismo, si utiliza Rational Application Developer versión 6 para crear portlets, tenga en cuenta que los portlets creados mediante la infraestructura de portlets Struts no están soportados en WebSphere Application Server.

Aplicaciones de portlet

Si la aplicación de portlet es una aplicación web válida escrita en la API del portlet de Java, la aplicación de portlet puede funcionar tanto en Portal Server como en WebSphere Application Server sin necesidad de ningún cambio. Las aplicaciones de portlet compatibles con JSR 168 y JSR 286 no deben utilizar servicios ampliados proporcionados por WebSphere Portal para funcionar en WebSphere Application Server.


Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cport_portlets
File name: cport_portlets.html