The Semblance project provides reusable components for Java applications. It consists of three subprojects: two are frameworks, while the third is an example application. The Foundation framework provides a set of generic utility classes and components, much of which was formerly part of the StrutsLive code base.
The StrutsLive framework builds on the capabilities provided by the Foundation Framework to provide powerful extensions to Apache Struts that make Struts development radically easier and faster. StrutsLive is in use today in numerous major production applications, from high-volume B2C websites like The Shopping Channel and Armani Exchange to mission-critical B2B applications, such as an energy trading system for Enbridge Energy, a billing system for a major European telecommunications company, and the Environmental Protection Agency's compliance reporting system.
Flux is a free open source Java tool licensed under the BSD license. It supports the model-driven design of a Struts 1.1 web application by repeatedly (re-)generating the struts-config.xml and the struts-config-<module>.xml files from a set of UML activit
This lesson represents a simple complete Struts application that uses iBATIS for it's persistence layer and uses some Spring to make our life easier. Even if not using iBATIS or Spring, the application could serve as a nice template for building typical C