La edición empresarial de Java se encuentra dentro de las tecnologías de desarrollo más demandadas en la actualidad. Sin embargo, JEE proporciona solo un grupo de herramientas básicas y se sostiene en otros frameworks para poder hacer proyectos sólidos cuyo cuidado sea lo más fácil viable. Spring es, sin duda, el framework más especial sobre el que se edifican apps empresariales en Java. Es una herramienta opensource capaz de integrarse con otros frameworks como Hibernate o Struts2 y que nos proporciona un marco perfecto para que nuestras apps se desarrollen de manera limpia y unida por medio de técnicas como la inyección de dependencias o los aspectos. Mediante este libro te introducirás en el framework Spring y en sus conceptos clave como la inversión de control. Partiendo de ejemplos sencillos irás conociendo las diferentes facetas de este framework con particular énfasis en el desarrollo de apps web y sin perder de vista la integración con Hibernate. También entra en datos como la internacionalización o validación de formularios, entre otros muchos, usando en todo instante Maven como herramienta de gestión de proyectos e introduciendo otras como git. Las explicaciones van acompañadas de proyectos de ejemplo muy prácticos que hacen más fácil la entendimiento de esta tecnología y dejan aplicarla en proyectos reales. Revela el framework Spring. Aprende conceptos clave como la inversión de control. Revela la programación orientada a aspectos. Aplica inyección de dependencias con XML o notas. Lleva a cabo apps web MVC con Spring. Posibilita la validación de formularios e internacionalización de apps. Integra Spring con Hibernate para acceder a bases de datos. Añade correo y ingreso a colas de mensajes. Contiene material adicional con código.