Spring
Spring es probablemente el framework más popular en el ámbito empresarial para desarrollar en Java. Se busca crear código de alto rendimiento, liviano y reutilizable, reduciendo de este modo el tiempo de desarrollo de aplicaciones. Se le considera una alternativa al modelo EJB.