Diferencia entre revisiones de «Portlet Specification Api»

De Dos Ideas.
Saltar a: navegación, buscar
(Portales compatibles)
 
(No se muestran 9 ediciones intermedias de 3 usuarios)
Línea 1: Línea 1:
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.
+
[[Category:Portlet]]
 +
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. Un Fragmento no es más que un pedazo de código de lenguaje de etiquetas como por ejemplo HTML, XHTML, WML, etc. Estos fragmentos no pueden utilizar ciertas etiquetas de su respectivo lenguaje de etiquetas ya que pueden invalidar el fragmento entero, como por ejemplo en lenguaje HTML no se pueden utilizar las etiquetas <html>, <head>, etc.
 +
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 portlet puede ser, un visor de correo electrónico, 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.
 
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.
Línea 11: Línea 13:
 
Los portlets son diferentes a los servlets en que:
 
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 únicamente generados como fragmento de etiquetado y no como documentos completos.
* Los portlets son accesibles directamente a una URL
+
* Los portlets no están asociados 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.
+
* 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 text/html, 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 =
+
== Portales compatibles ==
 
Ejemplos de portales compatibles con estas tecnologías son:
 
Ejemplos de portales compatibles con estas tecnologías son:
 
* [[Liferay Portal]]
 
* [[Liferay Portal]]
Línea 25: Línea 27:
  
  
= Ver también =
+
== Ver también ==
 +
* [http://150.185.75.30/atiwiki/index.php/PORTLETS Funcionamiento de un portlet]
 
* [[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
 +
* [[Portlet Con JSF]]
 +
* [[JSF Con Spring En Portlets]]
 +
* [[JSF Portlet Bridge]]
 +
* [[Inter Portlet Communication]]
 +
* [[Adobe Flex En Portlets]]

Revisión actual del 18:19 26 ago 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. Un Fragmento no es más que un pedazo de código de lenguaje de etiquetas como por ejemplo HTML, XHTML, WML, etc. Estos fragmentos no pueden utilizar ciertas etiquetas de su respectivo lenguaje de etiquetas ya que pueden invalidar el fragmento entero, como por ejemplo en lenguaje HTML no se pueden utilizar las etiquetas <html>, <head>, etc. 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 portlet puede ser, un visor de correo electrónico, 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 no están asociados 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 text/html, 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