La edición empresarial de Java es una de las tecnologías de desarrollo más demandadas actualmente. Sin embargo, JEE ofrece solo un conjunto de herramientas básicas y se apoya en otros frameworks para poder crear proyectos sólidos cuyo mantenimiento sea lo más fácil posible: Spring es, sin duda, el framework por excelencia sobre el que se construyen aplicaciones empresariales en Java. Es una herramienta opensource capaz de integrarse con otros frameworks como Hibernate o Struts2 y que nos ofrece un marco ideal para que nuestras aplicaciones se desarrollen de forma limpia y cohesionada a través de técnicas como la inyección de dependencias o los aspectos.
A través de este libro te introducirás en el framework Spring y en sus conceptos clave como la inversión de control. Partiendo de ejemplos simples irás descubriendo las distintas facetas de este framework con especial énfasis en el desarrollo de aplicaciones web y sin perder de vista la integración con Hibernate. También entra en detalles como la internacionalización o validación de formularios, entre otros, utilizando en todo momento 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 facilitan la comprensión de esta tecnología y permiten aplicarla en proyectos reales.
- Descubre el framework Spring.
- Aprende conceptos clave como la inversión de control.
- Descubre la programación orientada a aspectos.
- Aplica inyección de dependencias con XML o anotaciones.
- Desarrolla aplicaciones web MVC con Spring.
- Facilita la validación de formularios e internacionalización de aplicaciones.
- Integra Spring con Hibernate para acceder a bases de datos.
- Añade correo electrónico y acceso a colas de mensajes.