Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 131 Next »

What is SiteMesh?

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.

Imagine working with only the simple content of your website and having the complex presentation code applied (decorated) just before delivery to the browser.

Why Use SiteMesh

Write your content once and present it in many different ways for different audiences and different devices.

Let's Hear Some More

SiteMesh uses Filters introduced since Java Servlet version 2.3.

  • SiteMesh intercepts requests to any static or dynamically generated HTML page requested through the web-server, processes the content and then merges it with one or more decorators to build the final result.
  • SiteMesh can also be used compose large pages of smaller pages and layouts.
  • SiteMesh can be used in Java based web-applications, or applied to content as an offline job.

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

Download

Download SiteMesh 2.4.2, a stable, rock solid and Production proven release or check out SiteMesh 3 Alpha.

  • No labels