Home | pfodApps/pfodDevices | WebStringTemplates | Java/J2EE | Unix | Torches | Superannuation | | About Us

Forward Logo (image)      

WebStringTemplates 1.5.0
The better Java template engine.

Programmers, work in Java/JSP without HTML.
   System Architects, specify the interface.
      Web Designers, leave Java/JSP to the Programmers.

WebStringTemplates is an easy to use Java template engine that separates web page design from the server coding. It defines a clean data interface between the the servlet/JSP and the web page. This Data Interface Definition file defines what data is available and provides sample data for development purposes. Once this interface is defined as a HTML document, the Web Page Designer and the Programmer can independently do their jobs without interfering with each other. It is the Programmer's responsibility to ensure the data specified is available and correctly formatted, without having to worry about where it will be displayed on the page. It is the Web Page Designer's responsibility to display the data in a pleasing manner, with roll overs, drop down menus etc., but without having to worry about the actual data being displayed. More features...

WebStringTemplates is free for commercial use, subject to its licence. Download it from here.

Why do I need WebStringTemplates?

If you are a Web Designer, then to take full advantage of JSP, you must first learn Java which is time consuming and can be quite challenging. Then you need to set up a server to develop and test JSPs which can be a confusing and frustrating task. Wouldn't you prefer to just stick to HTML

If you are a Programmer, then with JSP it is still to easy to mix HTML code with business logic, with each one making it hard to understand the other. Wouldn't you prefer to just code the business logic and leave the HTML to the web designer.

If you are a System Architect, the mixing of HTML and Java code / JSP tags makes it difficult to separate the page design from the coding/business logic design and changes in one risk interfering with the operation of the other. There is no clear, well defined interface between the two. Wouldn't you like to be able to define a clear, clean interface that separates the code from the web page.

WebStringTemplates solves all of these problems. See the on-line tutorial for more details. The tutorial has separate sections for the Web Designer, the System Architect and the Programmer.

How is WebStringTemplates different from other 'template engines'?

WebStringTemplates allows the System Architect to define a Data Interface Definition between the Programmer and the Web Page Designer which they both work to. WebStringTemplates is also easy to use. Web Designers do not have to learn another language. They don't need access to a running server and they can use their existing tools to develop their pages. For Programmers, the small number of classes, detailed tutorial and built-in debugging makes them productive faster. For the Programmer, WebStringTemplates also provides extendible data filters to handle html escape sequences and other data transformation requirements.

See below for more of WebStringTemplates features or browse the on-line tutorial.

Download V1.5
25th January 2004
For use by
Compiled jar file
with Tutorial and Javadocs
RunWST-1.5.0.zip or
Web Designers, System Architects
and Programmers
Source Code RunWST-1.5.src.zip or

WebStringTemplate Features

WebStringTemplates For the Web Page Designer WebStringTemplates For the System Architect WebStringTemplates For the Programmer

Forward home page link (image)
Contact Forward Computing and Control by
ęCopyright 1996-2003 Forward Computing and Control Pty. Ltd. ACN 003 669 994