Diferencia entre revisiones de «SiteMesh 2»

De Dos Ideas.
Saltar a: navegación, buscar
(Página creada con '== Qué es SiteMesh == Es un framework Java para aplicaciones web que aplica el patrón de diseño [http://es.wikipedia.org/wiki/Decorator_(patr%C3%B3n_de_dise%C3%B1o) Decorator…')
 
(Para qué se usa)
Línea 8: Línea 8:
 
SiteMesh utiliza [http://www.oracle.com/technetwork/java/filters-137243.html Filters] disponibles a partir de la versión 2.3 de Java Servlet.
 
SiteMesh utiliza [http://www.oracle.com/technetwork/java/filters-137243.html Filters] disponibles a partir de la versión 2.3 de Java Servlet.
  
 +
* SiteMesh intercepta las peticiones de todas las paginas HTML generadas, procesa el contenido y lo "decora" para obtener el resultado final.
 +
 +
* También puede generar una pagina compleja a partir de varias pequeñas.
  
 
[[File:diagrama_sitemesh.png]]
 
[[File:diagrama_sitemesh.png]]

Revisión del 14:57 14 sep 2012

Qué es SiteMesh

Es un framework Java para aplicaciones web que aplica el patrón de diseño Decorator para permitir la separación de contenido en la capa de presentación.

Con este framework se puede definir la distribución de contenido (layout) de la vista y componerla en base a páginas simples, las cuales conformarán una página compleja (decorada) justo antes de enviarse al cliente.

Para qué se usa

SiteMesh utiliza Filters disponibles a partir de la versión 2.3 de Java Servlet.

  • SiteMesh intercepta las peticiones de todas las paginas HTML generadas, procesa el contenido y lo "decora" para obtener el resultado final.
  • También puede generar una pagina compleja a partir de varias pequeñas.

Diagrama sitemesh.png

Cómo se implementa

Nuestra experiencia