En Java se tiene un gran número de frameworks a elegir, incluso se tiene un gran variedad por cada capa: Frameworks Web: Spring MVC, Grails, Vaadin, GWT, Wicket, Play, Struts, JSF Frameworks de Persistencia: JPA, Hibernate, iBatis, entre otros Capa de Negocio: JEE, Spring Como elegir entre