SiteMeshOpen source web-page layout and decoration framework and web- application integration framework | |
Download |
SiteMesh Ranking & Summary
Advertisement
- License:
- Freeware
- Price:
- FREE
- Publisher Name:
- OpenSymphony
- Publisher web site:
- http://www.opensymphony.com/
- Operating Systems:
- Mac OS X
- File Size:
- 7.1 MB
SiteMesh Tags
SiteMesh Description
Open source web-page layout and decoration framework and web- application integration framework SiteMesh will aid in creating large sites consisting of many pages for which a consistent look/feel, navigation and layout scheme is required.SiteMesh intercepts requests to any static or dynamically generated HTML page requested through the web-server, parses the page, obtains properties and data from the content and generates an appropriate final page with modifications to the original. This is based upon the well-known GangOfFour Decorator design pattern.SiteMesh can also include entire HTML pages as a Panel within another page. This is similar to a Server-Side Include, except that the HTML document will be modified to create a visual window (using the document's Meta-data as an aid) within a page. Using this feature, Portal type web sites can be built very quickly and effectively. This is based upon the well-known GangOfFour Composite design pattern.SiteMesh is built using Java 2 with Servlet, JSP and XML technologies. This makes SiteMesh ideal for use with J2EE applications, however it can be integrated with server-side web architectures that are not Java based such as Cold Fusion, CGI (Perl/Python/C/C++/etc), PHP, etc...SiteMesh is very extensible and is designed in a way in which it is easy to extend for custom needs. Here are some key features of "SiteMesh": Java: · Built with Java, the industry standard for enterprise applications. · Conform to the Java Servlet 2.3 specification (final release). Open Source: · Open source software distributed under the OpenSymphony Software License (derived and fully compatible with the Apache Software License). Simple: · Non-technical users can now create professional Web pages while effortlessly maintaining a consistent look-and-feel across your web-application. · Dramatically reduces the time needed to develop and maintain a web-application. · Eliminates the need to create multiple web-apps for different audiences by allowing the decorator to be changed according to the useragent or a request parameter(s) (e.g. printable version). Very flexible: · A printable version of your entire site is only a matter of minutes! · Map a decorator based on a cookie value. · With the RobotDecoratorMapper you can apply a special decorator to all your pages when they are indexed by a search engine robot (also known as spider, crawler). Currently supports over 200 robots. Integrated: · Supports Velocity and Freemarker for writing decorators.
SiteMesh Related Software