Tipo: Libro impreso / Print book
Encuadernación / Binding: Tapa blanda / Paperback
Tamaño / Size: 17 x 24 cm
Páginas / Pages: 296
Resumen / Summary:
Autor / Author: Eugenia Pérez Martínez
Editorial / Publisher: Ediciones de la U
Entrega / Delivery : Nacional / International
Envio desde / Ships from: Colombia
Condición / Condition: Nuevo / New
Tabla de contenido / Table of contents: CAPÍTULO 1.FRAMEWORK SPRING
1.1.INTRODUCCIÓN
1.2.COMPONENTES DE UNA APLICACIÓN SPRlNG
1.3.CARACTERÍSTICAS DE SPRlNG
1.3.1.Entorno de desarrollo
1.3.2.Inyección de dependencias
1.3.3.Autowiring
1.3.4.SpEL
1.3.5.Spring JDBC
CAPÍTULO 2.CONCEPTOS AVANZADOS DE SPRING
2.1.PROGRAMACIÓN ORIENTADA A ASPECTOS
2.2.CONFIGURACIÓN DE LOGS: SPRlNG LOG4J
CAPÍTULO 3.EL PATRÓN MVC
3.1.COMPONENTES DEL PATRÓN MVC
3.2.ESCENARIOS DE APLICACIÓN Y BENEFICIOS
CAPÍTULO 4.FRAMEWORKS DE DESARROLLO MVC
4.1.COMPARATIVA DE VARIOS FRAMEWORKS MVC POPULARES
4.1.1.Struts 2
4.1.2.JSF
4.1.3.Spring MVC
4.1.4.Play
4.1.5.Grails
4.1.6.Vaadin
4.2.ESTADÍSTICAS DE USO
CAPÍTULO 5.SPRING MVC .
5.1.ARQUITECTURA DE LA APLICACIÓN WEB
5.2.EL SERVLET DISPATCHER
5.3.CREACIÓN DE CONTROLADORES Y SERVICIOS
5.4.DESPLEGANDO LA APLICACIÓN EN UN SERVIDOR DE APLICACIONES
5.5.FORMULARIOS
5.5.1.Listado
5.5.2.Detalle
5.5.3.Inserción
5.5.4.Actualización
5.5.5.Borrado
5.5.6.Ampliación:relaciones uno a muchos
5.6.TAGLIB:SPRING PARA VISTAS
5.6.1.JSTL
5.6.2.Spring's Form Tag Library
5.6.3.Spring.tld
CAPÍTULO 6.INTERNACIONALIZACIÓN y LOCALIZACIÓN
6.1.INTERNACIONALIZACIÓN DE LOS CONTENIDOS
6.2.CARGANDO LOS CONTENIDOS EN FUNCIÓN DEL IDIOMA
CAPÍTULO 7.VALIDACIÓN DE FORMULARIOS
7.1.VALIDACIÓN SERVIDOR
7.2.VALIDACIÓN CLIENTE
CAPÍTULO 8.COMPARTIENDO HTML MEDIANTE LAYOUT S
8.1.APACHE TILES
CAPÍTULO 9.INTEGRACIÓN DE SPRING CON HIBERNATE
9.1.LA CAJ>A DE PERSISTENCIA
9.2.IKTEROPERABILIDAD CON DISTINTOS SGBD
9.3.PERSISTENCIA DE RELACIONES UNO A MUCHOS
9.4.OPERACIONES ESPECÍFICAS
9.4.1. Búsqueda
94.2.Paginación de resultados
CAPÍT1LO 10.SEGURIDAD SPRING
10.1.PRINCIPALES VULNERABILIDADES DE LAS APLICACIONES WEB
10.2.PREVENCIÓN DE ATAQUES
10.2.1 SQL Injection
10.2.2.Autenticación
CAPÍTULO 11.SERVICIOS WEB
11.1.SPRING y SOAP
11.2.SPRING YREST
11.3.CONSUMO DE SERVICIOS WEB DESDE EL CLIENTE
11.4.CONSUMO DE SERVICIOS WEB DESDE OTRAS APLICACIONES
CAPÍTULO 12.COLAS DE MENSAJES
12.1.UTILIDAD DE LAS COLAS DE MENSAJES
12.2.CASO PRÁCTICO: EL CORREO ELECTRÓNICO
12.2.1.Integración de colas de mensajes y correo electrónico
CAPÍTULO 13.GESTIÓN DE DEPENDENCIAS CON MAVEN
13.1.REPOSITORIOS DE LIBRERÍAS
13.2.DEPENDENC}l}S
13.3.CONFIGURACIÓN
13.3.1.Desde consola
13.3.2.Desde un IDE: Eclipse
13.4.COMANDOS ÚTILES
13.4.1.Ayuda
13.4.2.Install
13.4.3.Perfiles de desarrollo y producción
CAPÍTULO 14.SISTEMAS DE CONTROL DE VERSIONES
14.1.INTRODUCCIÓN
14.2.TIPOS DE CONTROL DE VERSIONES
14.2.1.Centralizados
14.2.2.Distribuidos
14.3.HERRAMIENTAS DE CONTROL DE VERSIONES DE USO COMÚN
14.3.1.CVS
14.3.2.Subversion
14.3.3.Git
14.4.INTEGRACIÓN DEL CONTROL DE VERSIONES EN HERRAMIENTAS DE USO COMÚN
14.5.PRINCIPALES OPERACIONES
14.5.1.Publicación de cambios (check-in o commit)
14.5.2.Tipos de desprotección, despliegue o check-out
14.5.3.Líneas de base (baseline)
14.5.4.Actualizaciones
14.5.5.Congelaciones
14.6.CREACIÓN DE REPOSITORIOS
14.6.1.Instalación de Subversion
14.6.2.Instalación de Git
14.6.3.Subir repositorio local a Bitbucket con comandos
14.6.4.Entornos gráficos
14.6.5.Git en Eclipse
14.7.CREACIÓN DE RAMAS Y MERGES
14.7.1.Ramificaciones (branching)
14.7.2.Fusiones (merging)
14.7.3.Etiquetado (tagging)
BIBLIOGRAFÍA
ÍNDICE ALFABÉTICO