That'd be Spring Framework: http://projects.spring.io/spring-framework/
Apart from normal spring applications which can use Dependency-Injection and AOP, you can use it as an MVC architecture. ROO, which is a rapid development tool from Spring supports easy and fast development(http://projects.spring.io/spring-roo/). Core support for dependency injection, transaction management, web applications, data access, messaging, testing and more.
You can use it in conjunction with Hibernate: http://hibernate.org/
They have ORM, search, validator etc. Hibernate is well known for its excellent stability and quality, proven by the acceptance and use by tens of thousands of Java developers :)