Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

SiteMesh is a lightweight and flexible Java web application framework that applies the Gang of Four decorator pattern to allow a clean separation of content from presentation.

Work with the simple content the content of your website and have the appropriate look and feel applied (decorated) just before delivery to a PC or Mobile device.

...

Write your content once and present it in many different ways,

Gliffy Diagram
nameFigure 1 with Mobile
version9

Let's Hear Some More

SiteMesh uses Filters introduced since Java Servlet version 2.3.

  • SiteMesh intercepts responses to generated HTML and merges it with decorator(s) to build the final result.
  • SiteMesh can be used in Java based web-applications, or applied to content as an offline job.
  • Enterprise class web applications and products such as Atlasssian Confluence use SiteMesh.

For a good overview, see Mike Cannon-Brookes' PowerPoint presented at the Vegas Server Side Symposium.

...