¡Somos talento Colombiano!Envio gratis por compras superiores a $250.000*10% dcto. en tu primera compra con el cupón #LEER*

(0)

COP$ 0

(0)

COP$ 0

Desarrollo de aplicaciones mediante framework de spring

Formato: Libro | Autor: Eugenia Pérez Martínez  | Descripción: 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. Contiene material adicional con código.

Complemento Web

Eugenia Pérez Martínez

Área: ,

Editorial: Ediciones de la U

Coedición: Ra-ma Editorial

ISBN: 9789587625943

EdiciónFormatoPáginasAcabadosTamaño
2016Impreso Bajo Demanda297Rústica17 x 24 cm.
SKU: 9789587625943 Categorías: ,

Descripción

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. Contiene material adicional con código.

Información adicional

Peso0,43 kg
Acabados

Complemento Virtual

ano

URL complemento

Formato

Área

Autor

Coeditor

Editorial

Páginas

Peso

Tamaño

Autor n1

Autor a1

Autor a2

Número de edición

Tabla de contenido

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

Título