J2EE, SpringMVC, Hibernate