Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de

Desarrollo de aplicaciones mediante framework de spring (eBook)

UNa panorámica del framework para J2EE más utilizado del momento
eBook Download: PDF
2021
297 Seiten
Ediciones de la U (Verlag)
978-958-762-821-0 (ISBN)

Lese- und Medienproben

Desarrollo de aplicaciones mediante framework de spring - Eugenia Pérez Martínez
Systemvoraussetzungen
10,99 inkl. MwSt
(CHF 10,70)
Der eBook-Verkauf erfolgt durch die Lehmanns Media GmbH (Berlin) zum Preis in Euro inkl. MwSt.
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
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.

Eugenia Pérez Martínez

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

BIBLIOGRAFÍA
ÍNDICE ALFABÉTICO

Erscheint lt. Verlag 2.2.2021
Verlagsort Bogotá
Sprache spanisch
Themenwelt Mathematik / Informatik Informatik Betriebssysteme / Server
Schlagworte desarrollo de aplicaciones • Desarrollo de aplicaciones mediante framework de spring • Framework • Ingeniería de Sistemas • Java • Software • Spring • Sys
ISBN-10 958-762-821-7 / 9587628217
ISBN-13 978-958-762-821-0 / 9789587628210
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
PDFPDF (Adobe DRM)

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich