Desarrollo de aplicaciones mediante el Framework de Spring

El objetivo de esta obra es que el lector conozca la arquitectura Spring para el desarrollo de aplicaciones de negocio en Java.

Escritor
Colección
Profesional
Materia
Programación orientada a objetos (POO)
Idioma
  • Castellano
EAN
9788499645568
ISBN
978-84-9964-556-8
Páginas
296
Ancho
17 cm
Alto
24 cm
Peso
513 g
Edición
1
Fecha publicación
14-09-2015
Edición en papel
20,90 €
367,22 MX$21,45 US$
También disponible en

Índice de contenido

Índice

Capítulo 1. FRAMEWORK SPRING

1.1 INTRODUCCIÓN
1.2 COMPONENTES DE UNA APLICACIÓN SPRING
1.3 CARACTERÍSTICAS DE SPRING
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. CONCEPTO S AVANZADOS DE SPRING

2.1 PROGRAMACIÓN ORIENTADA A ASPECTOS
2.2 CONFIGURACIÓN DE LOGS: SPRING LOG4J

Capítulo 3. EL PATRÓN MVC83

3.1 COMPONENTES DEL PATRÓN MVC83
3.2 ESCENARIOS DE APLICACIÓN Y BENEFICIOS.85

Capítulo 4. FRAMEWORKS DE DESARROLLO MVC

4.1 COMPARATIVA DE VARIOS FRAMEWORKS MVC POPULARES
4.1.1 Struts
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. COMPA RTIENDO HTML MEDIANTE LAYOUTS

8.1 APACHE TILES

Capítulo 9. INTEGRACIÓN DE SPRING CON HIBERNATE

9.1 LA CAPA DE PERSISTENCIA
9.2 INTEROPERABILIDAD CON DISTINTOS SGBD
9.3 PERSISTENCIA DE RELACIONES UNO A MUCHOS
9.4 OPERACIONES ESPECÍFICAS
9.4.1 Búsqueda
9.4.2 Paginación de resultados

Capítulo 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 Y REST
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 DEPENDENCIAS
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 Git2
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

Libros relacionados