Dinamica Framework
This framework is based on the MVC architecture (model-view-controller), but in contrast with other MVC frameworks, most of its parts are highly reusable, meaning that your programming effort is minimized whenever possible, avoiding unnecessary programming. Many tasks are accomplished by simply configuring some XML files and templates.
EJOSA
EJOSA (Enterprise Java Open Source Architecture) is a project supporting the effective development of J2EE-based web application. The project should be a "starter kit" and "best practices kit" which can be used as a good starting point. It should offer a solution how to overcome the complexity of J2EE application development by using Open Source products Enhydra and JOnAS.
Expresso
Expresso is the most popular, powerful, enterprise-strength J2EE architectural persistence framework. Expresso extends Struts for developing database-driven web applications and builds on many other open source projects and open standards.
Jeenius
Jeenius is a framework to simplify the creation of J2EE applications. It has a strong focus on building web-based applications. The framework consists of two key parts: The Profile Store, which abstracts user authentication and authorisation. Custom tags to simplify development of web front ends. Including caching & XML transformations.
jGuard
This project is written in java. his goal is to provide a security framework based on jaas (java authentication and authorization security) . this framework is written for web applications, to resolve simply, access control problems.
Spring
Spring is a layered Java/J2EE application framework, based on code published in Expert One-on-One J2EE Design and Development.