CUBA is a very small and easy to use development toolkit for the design of component-based Java applications which can be run as EJB 2.1 and EJB 3.0 applications, AXIS web services or stand-alone J2SE programs. CUBA provides an EJB-3-oriented component model and a descriptor and code generator to produce adapters for multiple runtime environments.
See Other Best J2EE Frameworks Projects in Java: