Desarrollo de Aplicaciones Mediante el Framework de Spring

Eugenia Pérez Martínez · Ra-Ma

5 estrellas - de un total de 5 estrellas (1)
Ver Precio
Envío a todo Chile

Reseña del libro

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 seEncuadernación: Rústica 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.Capítulo 1. FRAMEWORK SPRING1.1 INTRODUCCIÓN1.2 COMPONENTES DE UNA APLICACIÓN SPRING1.3 CARACTERÍSTICAS DE SPRING1.3.1 Entorno de desarrollo1.3.2 Inyección de dependencias1.3.3 Autowiring1.3.4 SpEL1.3.5 Spring JDBC.Capítulo 2. CONCEPTO S AVANZADOS DE SPRING2.1 PROGRAMACIÓN ORIENTADA A ASPECTOS2.2 CONFIGURACIÓN DE LOGS: SPRING LOG4JCapítulo 3. EL PATRÓN MVC833.1 COMPONENTES DEL PATRÓN MVC833.2 ESCENARIOS DE APLICACIÓN Y BENEFICIOS.85Capítulo 4. FRAMEWORKS DE DESARROLLO MVC4.1 COMPARATIVA DE VARIOS FRAMEWORKS MVC POPULARES4.1.1 Struts4.1.2 JSF4.1.3 Spring MVC4.1.4 Play4.1.5 Grails.4.1.6 Vaadin4.2 ESTADÍSTICAS DE USOCapítulo 5. SPRING MVC5.1 ARQUITECTURA DE LA APLICACIÓN WEB5.2 EL SERVLET DISPATCHER5.3 CREACIÓN DE CONTROLADORES Y SERVICIOS5.4 DESPLEGANDO LA APLICACIÓN EN UN SERVIDOR DE APLICACIONES5.5 FORMULARIOS5.5.1 Listado5.5.2 Detalle5.5.3 Inserción5.5.4 Actualización5.5.5 Borrado5.5.6 Ampliación: relaciones uno a muchos5.6 TAGLIB: SPRING PARA VISTAS5.6.1 JSTL5.6.2 Spring’s Form Tag Library5.6.3 Spring.tldCapítulo 6. Internacionalización y localización6.1 INTERNACIONALIZACIÓN DE LOS CONTENIDOS6.2 CARGANDO LOS CONTENIDOS EN FUNCIÓN DEL IDIOMACapítulo 7. Validación de formularios7.1 VALIDACIÓN SERVIDOR7.2 VALIDACIÓN CLIENTECapítulo 8. COMPA RTIENDO HTML MEDIANTE LAYOUTS8.1 APACHE TILESCapítulo 9. INTEGRACIÓN DE SPRING CON HIBERNATE9.1 LA CAPA DE PERSISTENCIA9.2 INTEROPERABILIDAD CON DISTINTOS SGBD9.3 PERSISTENCIA DE RELACIONES UNO A MUCHOS9.4 OPERACIONES ESPECÍFICAS9.4.1 Búsqueda9.4.2 Paginación de resultadosCapítulo 10. SEGURIDAD SPRING10.1 PRINCIPALES VULNERABILIDADES DE LAS APLICACIONES WEB10.2 PREVENCIÓN DE ATAQUES10.2.1 SQL Injection10.2.2 AutenticaciónCapítulo 11. SERVICIOS WEB11.1 SPRING Y SOAP11.2 SPRING Y REST11.3 CONSUMO DE SERVICIOS WEB DESDE EL CLIENTE11.4 CONSUMO DE SERVICIOS WEB DESDE OTRAS APLICACIONESCapítulo 12. COLAS DE MENSAJES12.1 UTILIDAD DE LAS COLAS DE MENSAJES12.2 CASO PRÁCTICO: EL CORREO ELECTRÓNICO12.2.1 Integración de colas de mensajes y correo electrónicoCapítulo 13. GESTIÓN DE DEPENDENCIAS CON MAVEN13.1 REPOSITORIOS DE LIBRERÍAS13.2 DEPENDENCIAS13.3 CONFIGURACIÓN13.3.1 Desde consola13.3.2 Desde un IDE: Eclipse13.4 COMANDOS ÚTILES13.4.1 Ayuda13.4.2 Install13.4.3 Perfiles de desarrollo y producciónCapítulo 14. SISTEMAS DE CONTROL DE VERSIONES14.1 INTRODUCCIÓN14.2 TIPOS DE CONTROL DE VERSIONES14.2.1 Centralizados14.2.2 Distribuidos14.3 HERRAMIENTAS DE CONTROL DE VERSIONES DE USO COMÚN14.3.1 CVS14.3.2 Subversion14.3.3 Git14.4 INTEGRACIÓN DEL CONTROL DE VERSIONES EN HERRAMIENTASDE USO COMÚN14.5 PRINCIPALES OPERACIONES14.5.1 Publicación de cambios (check-in o commit).14.5.2 Tipos de desprotección, despliegue o check-out14.5.3 Líneas de base (baseline)14.5.4 Actualizaciones14.5.5 Congelaciones14.6 CREACIÓN DE REPOSITORIOS14.6.1 Instalación de Subversion14.6.2 Instalación de Git214.6.3 Subir repositorio local a Bitbucket con comandos14.6.4 Entornos gráficos14.6.5 Git en Eclipse14.7 CREACIÓN DE RAMAS Y MERGES14.7.1 Ramificaciones (branching)14.7.2 Fusiones (merging)14.7.3 Etiquetado (tagging)BibliografíaÍndice alfabético

Opiniones del Libro

Ronald alexander figueroa muñoz Jueves 14 de Octubre, 2021

"buena calidad y rápido envió"

Opiniones sobre Buscalibre

Ver más opiniones de clientes