Diferencia entre revisiones de «Portlet Specification Api»

De Dos Ideas.
Saltar a: navegación, buscar
(Ver también)
Línea 28: Línea 28:
 
* [[Administrador De Contenidos]]
 
* [[Administrador De Contenidos]]
 
* [http://es.wikipedia.org/wiki/Portlet Portlet en la Wikipedia]
 
* [http://es.wikipedia.org/wiki/Portlet Portlet en la Wikipedia]
 +
* [[JSR 168]] - Java Portlet Specification V1.0
 +
* [[JSR 286]] - Java Portlet Specification V2.0

Revisión del 18:19 12 mar 2009

Los portlets son componentes modulares de interfaz de usuario gestionadas y visualizadas en un portal web. Los portlets producen fragmentos de código de marcado que se agregan en una página de un portal. Típicamente, siguiendo la metáfora de escritorio, una página de un portal se visualiza como una colección de ventanas de portlet que no se solapan, donde cada una de estas muestra un portlet. Por lo tanto un portlet (o colección de portlets) se asemeja a una aplicación web que está hospedada en un portal. Como por ejemplo, un porlet de aplicación puede ser para el correo, el parte meteorológico, un foro, noticias, etc.

Se pretende que los estándares de los portlets permitan al desarrollador de software crear portlets que puedan ser utilizados en cualquier portal que soporte estos estándares.

Los portlets son similares a los servlets en que:

  • Los portlets son manejados por un contenedor especializado
  • Los portlets generan contenido dinámicamente
  • El ciclo de vida de los portlets es controlado por el contenedor
  • Los portlets interactúan con el cliente web mediante el uso del paradigma request/response

Los portlets son diferentes a los servlets en que:

  • Los portlets son únicamente generados como fragmento de etiquetado y no como documentos completos.
  • Los portlets son accesibles directamente a una URL
  • Los portlets no pueden generar contenido arbitrario, ya que el contenido de los portlets va a estar incluido la página del portal. Si un servidor de un portal esta solicitando html/text, entonces todos los portlets deben ser generados en text/html. Por otro lado si el servidor del portal esta solicitando por WML, entonces cada portal deberá ser generado en contenido WML.

Portales compatibles

Ejemplos de portales compatibles con estas tecnologías son:


Ver también