CUBA.platform
A Full Stack Enterprise Java Framework with lots of out of the box functionality and amazing tooling to manage the project.
Seam is a powerful open source development platform for building rich Internet applications in Java.
seam is a powerful open source development platform for building rich internet applications in java. seam integrates technologies such as asynchronous javascript and xml (ajax), javaserver faces (jsf), java persistence (jpa), enterprise java beans (ejb 3.0) and business process management (bpm) into a unified fullstack solution, complete with sophisticated tooling.
seam has been designed from the ground up to eliminate complexity at both architecture and api levels. it enables developers to assemble complex web applications using simple annotated java classes, a rich set of ui components, and very little xml. seam's unique support for conversations and declarative state management can introduce a more sophisticated user experience while at the same time eliminating common bugs found in traditional web applications.
java jboss jsf seam