Many people see the future of the Internet in terms of web applications, and there are many different frameworks for building web applications, especially in Java. However, although there are frameworks for building simple applications (such as plain JSP and servlets) and there are frameworks for building enterprise level applications (such as EJBs), what about those middle level web applications? This is where JWebToolkit comes in. It provides a framework for some of the common requirements of web applications but without the bloat of the full J2EE stack.
Well, some knowledge of Java is required to use the toolkit. It is designed to be a programmers resource, though hopefully it will remove some of the mystery away from creating well architected and functional web applications. Included in the package is a pre-compiled binary of the toolkit, a full Javadoc API, the source code and an example application that uses JWebToolkit. Jakarta's Ant is required to build the toolkit from scratch.
JWebToolkit is released under the LGPL license and can be freely used in any project, personal to commercial, with no restrictions - though a mention of JWebToolkit and its authors would be much appreciated.
JWebToolkit is currently in development and, therefore, there is no binary release yet. However, you can monitor progress and try out an early version by downloading from the CVS repository. The JWebToolkit project page is here and CVS instructions are here.