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.
XMLImportDB provides an easy-to-use interface that allows developers to create a baseline database environment that can be embedded in their source code for use in jUnit test cases. The database environment can be described in a separate file in the same package as the tests, in a hard coded string in the test case classes, or in any other location for which a java.io.Reader can be created at runtime.
Juxy is a Java unit testing library for XSLT. It allows you to write JUnit tests for XSLT stylesheets. You can easily setup transformation context (parameters, variables, current node) and then invoke the transformation. There are corresponding methods to call or to apply individual templates and you can even pass parameters to these templates, or apply templates in different modes. Result of the transformation can be verified in a number of ways; you can evaluate an XPath expression or you can perform canonical XML comparison. It works with any XSLT processor that supports the TRaX API.
RIFE/Laszlo is based on RIFE/Jumpstart and geared towards easily getting started with the creation of Rich Internet Applications using OpenLaszlo. It is a ready-to-run source distribution and file structure that allows you to get started with a new OpenLaszlo application with RIFE in less then 2 minutes. Typically, all that you have to do is unzip the archive, open the project file in your favourite IDE, and run the application. Thanks to a dynamic development model, you rarely have to restart, and are able to gradually implement your application in an iterative manner.
AppFuse is an application for "kickstarting" Web application development. It allows you to execute a single ant task to create a skeleton application based on Struts, Spring, and Hibernate running on Tomcat and MySQL. It uses Ant, XDoclet, Spring, Hibernate (or iBATIS), JUnit, jMock, StrutsTestCase, Canoo's WebTest, Struts Menu, Display Tag Library, OSCache, JSTL, and Struts. (Spring MVC, WebWork, Tapestry and JSF are also options.)
The DPML SDK is a management platform for Java-based component development, resource management, and deployment. It is composed of the Transit resource management layer, the Depot multi-project build system, the Metro component management runtime engine, and the Station application management console.
SubEthaSMTP is an easy to understand Java library that provides a receptive SMTP server component. By plugging this component into your Java application, you can easily receive SMTP mail using a simple abstract Java interface. Also included is a small sub-project called Wiser, an easy to use incoming mail testing framework.