FreeMarker is a template engine that was originally designed so that servlet-based applications could keep graphical design separate from application logic. The templates provide an easy and highly flexible way to generate any kind of text output (HTML, PostScript, TeX, source code, etc.) from a variety of data sources such as Java objects, Jython objects, XML object models, and more.
WebWork MVC Framework is a Java pull HMVC Web application framework, designed for creating dynamic websites using minimal effort and maximum flexibility. It supports multiple views, allowing you to switch between different view technologies, including HTML, Swing, PDF, XSLT, and Velocity, without changing the logic producing the data. It includes a powerful expression language for navigating its object stack, as well as a small but complete tag library. It supports internationalization, redirection, error handling, validation, command driven actions, chaining actions, and type conversions.
OpenEJB is a simple, lightweight Enterprise JavaBeans (EJB) container and server. You can embed OpenEJB in your own applications, or in a Web application server like Tomcat, or run it as a standalone EJB server. It supports EJB 3.0, 2.1, 2.0, and 1.1, and has partial support for EJB 3.1.
The tcb suite implements the alternative password shadowing scheme on Openwall GNU/*/Linux (Owl) which allows many core system utilities (passwd(1) being the primary example) to operate with little privilege. It is being made available separately from Owl primarily for use by other distributions. This package contains three core components of the tcb suite: pam_tcb (a PAM module which supersedes pam_unix), libnss_tcb (the accompanying NSS module), and libtcb (a library for accessing tcb shadow files, used by the PAM and NSS modules as well as by user management tools on Owl).
jzForum is a simple forum system based on the jZonic framework that supports multiple forums and RSS feeds for forums, categories, and threads. User and rights management is integrated. It is very easy to install because it uses hypersonic as a database, although it can be used with different databases. The look and feel can easily be changed using CSS. It currently supports user, moderator, and admin roles with a defined set of permissions.
NFSv4 specifies that the RPC calls be batched into a "compound" call. There is no support for this in RPCGEN. By rearranging the ONC IDL for NFSv4 into AutoGen definitions, these templates will emit the original IDL *plus* all the code to package, send, distribute, collect, return, and dispatch the results. The distributed program author merely needs to call and supply server procedures for the routines specified in the IDL. Templates for these calls and service routines is provided, too. The NFSv4 definitions are included.
Formulator is a flexible, extensible framework for the creation and validation of web forms in Zope. Web forms can be created with a web-based management interface. When a form is submitted, many common validations, such as testing for required fields or certain types of input, can be automated.
Jacquard is a Web-database integration toolkit, written as a Java Servlet package. It is designed to make it extremely easy to build two- and three-tier client-server applications which will be completely portable to any hardware platform and operating system which supports a Java 1.2-compliant JVM or a JDBC 2.0-compliant database management system, or any Web server or Web Application Server which supports the JSDK 2.0 API.
Scope is a framework built around an extensible implementation of the Model-View-Controller (MVC) pattern. It provides an easy-to-use Java library that can be used as a basis for component-oriented application development following the layered architecture detailed in Sun's J2EE and in Cheesman/Daniels: UML Components. Scope ships with three View implementations: one for Swing GUIs, one for servlet deployments using XML/XSLT, and another for JSP applications. It has been used commercially as a foundation for development of a VoiceXML UI.