Spring

Spring is the most popular framework for writing high performing and easily testable Java code. There are many Spring projects, covering everything from configuration to security, web apps to integration, and plenty more. Start with the Spring guides and learn even more at Spring.io.