Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

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.

...

Work

...

with

...

the

...

simple

...

content

...

of

...

your

...

website

...

and

...

have

...

the

...

appropriate

...

look

...

and

...

feel

...

applied

...

(decorated)

...

just

...

before

...

delivery

...

to

...

a

...

PC

...

or

...

Mobile

...

device.

...

At the same time, SiteMesh has many advanced features and works with popular frameworks such as Spring and Struts.

Why Use SiteMesh

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.

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.