Waffle is a Java Web framework that allows for POJO-based actions. Dependency injection support is built in. Waffle does not require any custom XML configuration files, nor does it have a proprietary templating language. Web applications built on Waffle are easier to write and test than those built on other frameworks.
The VIF Lightweight Framework is an object-relational bridge to store and retrieve data in relational database management systems (RDMS). The framework's building blocks to access data are data object models (DOM objects) and joined data object models (joined DOM objects). A DOM object is used for read-write access to a database table. It encapsulates the mapping of the object's attribute to the underlying table fields. A joined DOM object encapsulates SQL SELECT commands of any complexity. With joined DOM objects, it's possible to design involved data retrieval.
OpenSwing is a framework to develop Java applications based on a Swing front-end. It is possibile to apply this framework to develop Java stand-alone applications without an underlying database or to develop two-layer client-server applications (front-end and database) or to develop three tiered Web applications (Swing front-end, HTTP, Java servlet, database) or to develop distributed rich-client applications (Swing front-end, server side applications remotely accessed via RMI or another protocol, database).
gwt-hibernate provides the basics to create a web application that uses GWT on the front end and Hibernate on the back end. It provides code generation templates and support classes that allow introspection, data binding, and validation of POJOs in the browser. Data-bound Form and Grid widgets are included.