JWIG is a Java-based development system for making advanced Web
services.
It integrates the central features of the
<bigwig> language
into Java by providing explicit support for Web service sessions and
safe XHTML dynamic document construction.
Compared to the alternatives, for instance Servlets and JSP, JWIG provides:
- an explicit language-based notion of sessions, which avoids
cookies and URL rewriting,
- a flexible method for dynamically generating XHTML
documents using higher-order templates instead of
strings and print streams,
- compile-time guarantees that all documents being generated
dynamically are valid XHTML 1.0 and that form input fields
always match the code that receives the input, using
state-of-the-art program analysis technology,
- declarative form field validation using PowerForms, and
- a powerful API hiding the complex details of HTTP and other Web
service protocols.
Latest JWIG release: v1.2-4, August 16 2004 (ChangeLog)
Overview of the JWIG site:
Some JWIG presentations:
JWIG is being developed by the programming language research group
at the BRICS
research center at Aarhus University.
© 2001-2004 Anders Møller & Aske Simon Christensen
|