Desarrollo de aplicaciones web en Java

El desarrollo de aplicaciones empresariales sigue requiriendo una comprensión sólida de los fundamentos sobre los que se construyen las tecnologías actuales. Aunque los frameworks modernos simplifican gran parte del trabajo, conocer el funcionamiento interno de Java EE, los Servlets, las JSP y los patrones clásicos de desarrollo continúa siendo esencial para crear aplicaciones robustas, mantenibles y escalables.

Este libro ofrece un recorrido eminentemente práctico por el desarrollo de aplicaciones web con Java EE, utilizando un enfoque basado en proyectos reales y ejemplos progresivos. Desde las primeras aplicaciones hasta la construcción de soluciones completas, el lector aprenderá a dominar la interacción entre componentes, la gestión de formularios, la comunicación entre páginas, la organización del código mediante patrones de diseño y el acceso a bases de datos.

La obra dedica especial atención a aspectos habituales en cualquier desarrollo profesional, como la paginación de resultados, la internacionalización, la subida y descarga de archivos, la configuración de aplicaciones, la creación de operaciones CRUD genéricas y el desarrollo de una aplicación completa de gestión de facturas.

Dirigido a estudiantes, desarrolladores y profesionales que deseen comprender los fundamentos del desarrollo web con Java EE, este libro proporciona una base técnica sólida que facilita posteriormente el aprendizaje y uso de frameworks modernos, permitiendo entender el código que estos generan y desarrollar aplicaciones con mayor criterio y eficacia.

El libro contiene material adicional, descargable desde la web del libro.

El e-book de esta obra es accesible y cumple con la norma WCAG 2.2 nivel AAA.

Escritor
Colección
Lenguajes de Programación
Materia
Programación orientada a objetos (POO)
Idioma
  • Castellano
EAN
9791388334337
ISBN
979-13-88334-33-7
Depósito legal
M-18151-2026
Páginas
558
Ancho
17 cm
Alto
24 cm
Edición
1

Disponibilidad

Novedad. Próxima publicación
También disponible en

Índice de contenido

PRÓLOGO
CAPÍTULO 1. INTRODUCCIÓN
1.1 APLICACIONWEB1 — VISUALIZACIÓN CONTENIDO HTML
1.2 APLICACIONWEB2 - SCRIPTLET
1.3 APLICACIONWEB3 — INCRUSTACIÓN VALOR EXPRESIONES JAVA
1.4 APLICACIONWEB4 - DESPROPÓSITO
CAPÍTULO 2. SERVLETS
2.1 INTRODUCCIÓN AL CONCEPTO DE SERVLET
2.2 CICLO DE VIDA DEL SERVLET
2.3 TEMPORIZACIÓN DE TAREAS
CAPÍTULO 3. INTERACCIÓN ENTRE SERVLET Y OTROS
COMPONENTES
3.1 INTERCAMBIO DE INFORMACIÓN MEDIANTE ATRIBUTOS
3.2 RECEPCIÓN DE INFORMACIÓN PROCEDENTE DE FORMULARIO EN OTRO COMPONENTE
3.3 TRANSFERENCIA MEDIANTE PARÁMETROS EN URL DE UN ENLACE
3.4 TRANSFERENCIA MEDIANTE PARÁMETROS EN MÉTODO SENDREDIRECT
3.5 TRANSFERENCIA MEDIANTE PARÁMETROS EN JSP:FORWARD PAGE
3.6 RECOGIDA DE PARÁMETROS DESDE ENUMERATION
3.7 ÁMBITOS
3.8 APLICACIÓN EJEMPLO CHAT
CAPÍTULO 4. PATRONES DE DISEÑO
4.1 MODELO DE DESARROLLO DE SOFTWARE ARQUITECTURA A TRES
CAPAS
4.2 FRONT CONTROLLER Y VISTA COMPUESTA
4.3 INSTRUCCIONES SQL
4.4 MENU2. ANÁLISIS DE LA APLICACIÓN
CAPÍTULO 5. LISTADOS: PAGINACIÓN Y CRITERIOS DE SELECCIÓN
5.1 PAGINACIÓN SOBRE ESTRUCTURA EN MEMORIA
5.1.1 Paginacion1 — Componentes de la aplicación
5.1.2 Paginacion1 — Guía de ejecución
5.1.3 Paginacion1 — Instrucciones SQL
5.1.4 Paginacion1 — Navegación por páginas. Interacción entre componentes
5.2 PAGINACIÓN DIRECTAMENTE APLICADA SOBRE LA BASE DE DATOS
5.2.1 Paginacion2 — Componentes de la aplicación
5.2.2 Paginacion2 — Instrucciones SQL.
5.2.3 Paginacion2 — Análisis del código de la aplicación
5.3 PAGINACIÓN DIRECTAMENTE APLICADA SOBRE LA BASE DE DATOS INTEGRADA CON CRITERIOS DE SELECCIÓN
5.3.1 Paginacion3 — Componentes de la aplicación
5.3.2 Paginacion3 — Instrucciones SQL
5.3.3 Paginacion3 — Guía de ejecución
5.3.4 Paginacion3 — Fichero de configuración repositorio.xml
5.3.5 Paginacion3 — Selección de idioma
5.3.6 Paginacion3 — Criterios de selección
5.3.7 Paginacion3 — Enlaces y elementos de navegación por páginas de listado
5.4 PAGINACIÓN SOBRE TABLA TEMPORAL
5.4.1 Paginacion4 — Instrucciones SQL
5.4.2 Paginacion4 — Guía de ejecución
5.4.3 Paginacion4 — Componentes de la aplicación
5.4.4 Paginacion4 — Análisis del código de la aplicación
CAPÍTULO 6. SUBIDA Y DESCARGA DE ARCHIVOS
6.1 SUBIDA DE ARCHIVOS A SERVIDOR
6.2 DESCARGA DE ARCHIVOS DESDE SERVIDOR
CAPÍTULO 7. APLICACIÓN GESTIONFACTURAS
7.1 CONTEXTOS REALES
7.2 ASPECTOS DIDÁCTICOS
7.3 CONFIGURACIÓN DE LA BASE DE DATOS
7.3.1 Oracle
7.3.2 MySQL
7.4 GUÍA DE EJECUCIÓN. ANÁLISIS DE LA APLICACIÓN
7.4.1 Opciones de menú
7.4.2 Generar facturas periodo
7.4.3 Descargar factura
7.5 INSTRUCCIONES SQL
7.6 COMPONENTES DE LA APLICACIÓN
CAPÍTULO 8. CRUD GENÉRICO EN JEE
8.1 INTRODUCCIÓN
8.2 COMPONENTES XML
8.3 CONFIGURACIÓN DE LA BASE DE DATOS
8.4 GUÍA DE EJECUCIÓN. ANÁLISIS DE LAS APLICACIONES
8.4.1 GeneraCRUD
8.4.2 EjecutaCRUD
8.5 COMPONENTES DE LA APLICACIÓN GENERACRUD
8.6 COMPONENTES DE LA APLICACIÓN EJECUTACRUD
ANEXOS
MATERIAL ADICIONAL

Libros relacionados