Saltar al contenido principal
Aplicaciones Web. Un Enfoque Practico

Aplicaciones Web. Un Enfoque Practico

Aplicaciones Web. Un Enfoque Practico

Roldan Martinez, David / Valderas Aranda, Pedro / Valderas Aranda, Pedro J. / Pastor, Óscar / Roldán Martínez, David / Roldán Mar

La obra proporciona un enfoque eminentemente práctico al ciclo de desarrollo de una aplicación web completa, si bien algunos conceptos y metodologías son generalizables para cualquier tipo de software. En todo momento los autores han intentado huir de los tutoriales tipo ?Haga su aplicación en cinco minutos? y las aburridas especificaciones que entran en detalles que muchas ve...

Editorial:
Ra-Ma
Año de edición:
2010
Materia:
Internet webs
ISBN:
978-84-7897-957-8
Páginas:
296
Encuadernación:
Rústica
19,90 €
IVA incluido
Añadir a favoritos

Sinopsis

La obra proporciona un enfoque eminentemente práctico al ciclo de desarrollo de una aplicación web completa, si bien algunos conceptos y metodologías son generalizables para cualquier tipo de software. En todo momento los autores han intentado huir de los tutoriales tipo ?Haga su aplicación en cinco minutos? y las aburridas especificaciones que entran en detalles que muchas veces no resultan útiles para la aplicación que se desea desarrollar. Al contrario, se trata de un libro en el que se explica la teoría necesaria para saber crear la mayoría de aplicaciones web que necesita una PYME haciendo hincapié en aspectos prácticos. Por eso, no repite lo que dice tal o cual estándar (de hecho, hay muchos aspectos de los mismos que ni se mencionan) sino que se centra en explicar cómo aplicar dicho estándar en el desarrollo de una aplicación concreta. Esta flexibilidad y enfoque permiten que el libro pueda ser empleado en cualquier asignatura de grado, postgrado, módulos formativos, etc. que trate sobre algún tema relacionado con la ingeniería del software. El libro se completa con un amplio glosario de términos y numerosos ejemplos prácticos que ilustran claramente los conceptos que a lo largo del texto se van introduciendo.

Índice

AUTORES PRÓLOGO CAPITULO 1. JAVA EE 1.1 INTRODUCCIÓN A JAVA 1.1.1 Ediciones de la plataforma 1.1.2 Java Standard Edition 1.1.3 Java Enterprise Edition 1.1.4 Java Micro Edition 1.1.5 JavaCard 1.2 COMPONENTES JAVA EE Y APLICACIONES MULTICAPA 1.2.1 Clientes 1.2.2 Componentes web 1.2.3 Componentes de negocio 1.2.4 Contenedores Java EE 1.3 EMPAQUETAMIENTO Y DESPLIEGUE DE APLICACIONES 1.4 GENERALIDADES SOBRE APLICACIONES WEB 1.4.1 Ciclo de vida de una aplicación web 1.4.2 Módulos web 1.5 PATRONES DE DISEÑO JAVA EE 1.6 APLICACIÓN DEL EJEMPLO CAPITULO 2. EL ENTORNO DE DESARROLLO JAVA EE 2.1 INSTALACIÓN DE JAVA 2.2 INSTALACIÓN DEL ENTORNO DE DESARROLLO ECLIPSE 2.2.1 Instalación de Plugins 2.3 INSTALACIÓN DE TOMCAT 2.4 HERRAMIENTAS DE CONSTRUCCIÓN 2.4.1 Instalación de maven 2.4.2 Los primeros pasos 2.4.3 Gestión de dependencias 2.4.4 Agregación y herencia de proyectos 2.4.5 Plugins 2.4.6 Construcción del proyecto CREACIÓN DEL PROYECTO CON MAVEN Y ECLIPSE 2.5 INSTALACIÓN DE MYSQL CAPITULO 3. DISEÑAR Y MODELAR 3.1 INTRODUCCIÓN AL MODELADO DE APLICACIONES WEB 3.1.1 ¿Por qué modelar? 3.1.2 Introducción a UML 3.1.3 Introducción al modelado de aplicaciones web mediante OOWS 3.2 DISEÑO DE LA ARQUITECTURA DE ALTO NIVEL. CAPITULO 4. CAPA DE INTEGRACIÓN: PERSISTENCIA CON HIBERNATE 4.1 PERSISTENCIA DE LA APLICACIÓN 4.1.1 Creación de las tablas de la base de datos 4.2 PATRONES DE DISEÑO EN LA CAPA DE PERSISTENCIA 4.3 IMPLEMENTACIÓN DEL CÓDIDO DE ACCESO A DATOS. NECESIDAD DE AUTOMATIZACIÓN 4.4 INTRODUCCIÓN A HIBERNATE 4.4.1 Reingeniería inversa: generación de clases y archivos de correspondencia a partir de tablas 4.4.2 Las clases de Domino Java 4.4.3 Los ficheros de Correspondencia 4.4.4 Clases DAO CAPITULO 5. CAPA DE LÓGICA DE NEGOCIO: SPRING FRAMEWORK 5.1 INVERSIÓN DEL CONTROL 5.2 INYECCIÓN DE DEPENDENCIAS 5.3 AUTOWIRING 5.4 PROGRAMACIÓN ORIENTADA A ASPECTOS 5.5 PATRONES DE DISEÑO EN LA CAPA DE LÓGICA DE NEGOCIO 5.5.1 Transfer Object 5.5.2 Service Locator CAPITULO 6. CAPA DE PRESENTACIÓN: PATRÓN MODELO-VISTACONTROLADOR 6.1 MODELO-VISTA-CONTROLADOR CAPITULO 7. SERVLETS 7.1 ¿QUÉ ES UN SERVLET? 7.2 EL CICLO DE VIDA DE UN SERVLET 7.2.1 Gestión de los eventos del ciclo de vida 7.2.2 Inicialización del servlet 7.2.3 Métodos de servicio 7.2.4 Finalización de un servlet 7.3 GESTIÓN DE ERRORES 7.4 CONTROL DE LA CONCURRENCIA CAPITULO 8. JSP 8.1 ¿QUÉ ES UNA PÁGINA JSP? 8.2 CICLO DE VIDA DE UNA JSP 8.3 SINTAXIS JSP BÁSICA 8.3.1 Elementos de scripting 8.3.2 Directivas 8.3.3 Acciones 8.3.4 Objetos implícitos 8.4 DOCUMENTOS JSP CAPITULO 9. JSTL 9.1 EL LENGUAJE DE EXPRESIONES EL 9.2 COLABORACIÓN ENTRE ETIQUETAS 9.3 LIBRERÍA CORE 9.3.1 Etiquetas de propósito general 9.3.2 Etiquetas de control de flujo 9.3.3 Etiquetas para URL 9.4 LIBRERÍA XML 9.4.1 Etiquetas Core 9.4.2 Etiquetas de control de flujo 9.4.3 Etiquetas de transformación 9.5 LIBRERÍA DE ETIQUETAS DE INTERNACIONALIZACIÓN 9.6 LIBRERÍA DE ETIQUETAS SQL 9.7 FUNCIONES CAPITULO 10. JSF 10.1 CICLO DE VIDA 10.2 PASOS DEL PROCESO DE DESARROLLO 10.2.1 Mapear la instancia del FacesServlet 10.2.2 Desarrollar los beans y los objetos del modelo 10.2.3 Añadir las declaraciones de los beans a los ficheros de configuración 10.2.4 Creación de las páginas de la aplicación 10.2.5 Definir reglas de navegación 10.3 GESTIÓN DE EVENTOS 10.4 MODELO DE VALIDACIÓN 10.5 DESARROLLO DE COMPONENTES Y ETIQUETAS PROPIOS 10.6 MENSAJES DE ERROR 10.7 INTERNACIONALIZACIÓN 10.8 PATRONES DE DISEÑO EN LA CAPA DE VISTA 10.8.1 Front Controller 10.8.2 Dispacher View 10.8.3 Composite View 10.8.4 View Helper 10.8.5 Service to Worker CAPITULO 11. XML 11.1 SINTAXIS 11.2 INTERPRETACIÓN DE DOCUMENTOS XML 11.2.1 DTD 11.2.2 XML Schema 11.3 JAVA Y XML 11.4 MODELOS DE PROCESAMIENTO XML 11.5 EJEMPLO DE APLICACIÓN 11.5.1 SAX 11.5.2 DOM 11.5.3 XSLT GLOSARIO ÍNDICE ALFABÉTICO

Artículos relacionados

La Hipótesis de la Simulación

La Hipótesis de la Simulación

Rizwan, Virk

La obra definitiva sobre una de las teorías más audaces y relevantes de nuestra época.¿Vivimos en una simulación? Rizwan Virk, experto en computación del MIT, utiliza hallazgos y conceptos de las ciencias de la computación, de la IA, de los videojuegos, de la física cuántica y de la mística antigua para explicar por qué es posible que vivamos en una realidad simulada tipo Matri...

✅ Disponible

29,95 €

Prompt Engineering para Inteligencia Artificial Generativa

Prompt Engineering para Inteligencia Artificial Generativa

James Phoenix Mike Taylor / Phoenix, James / Taylor, Mike

Los modelos de lenguaje de gran tamaño (LLM) y los modelos de difusión, como ChatGPT y DALL-E, representan una revolución sin precedentes en el ámbito de la inteligencia artificial. Entrenados con texto e imágenes públicas disponibles en Internet, estos modelos son capaces de abordar una amplia variedad de tareas, ofreciendo soluciones innovadoras y automatizadas a problemas pr...

✅ Disponible

42,85 €

Anuario Minecraft 2025

Anuario Minecraft 2025

Ab Mojang / Ab, Mojang

¡Minecraft cumple 15 años! Para celebrarlo qué mejor que descubrir todo lo que hay que saber sobre el año pasado de Minecraft en este completo anuario. Lleno de actualizaciones, actividades, compilaciones paso a paso y consejos y trucos para el juego, este libro se convertirá en un imprescindible para cualquier minecrafter.Esta edición contiene muchas otras actividades, desde r...

✅ Disponible

16,90 €

Web3

Web3

Tapscott, Alex

En las tres últimas décadas hemos pasado de la "web de solo lectura" a la "web de lectura escritura", que ha convertido a los usuarios de Internet en creadores de contenido y ofrece infinitas oportunidades para la colaboración. Si bien esta nueva web revolucionó los medios de comunicación, el comercio y otras industrias, la proliferación de ciberataques, ataques de datos y la r...

✅ Disponible

30,95 €

Seo Técnico. Aprende a Optimizar tu Web Como un Profesional

Seo Técnico. Aprende a Optimizar tu Web Como un Profesional

Level Communications, Human

Aunque el SEO es una disciplina del marketing digital adoptada ya masivamente por todas las empresas, son mayoría los perfiles profesionales que carecen de la base técnica necesaria para comprender y dominar los aspectos más técnicos relacionados con el posicionamiento de un sitio Web. Las crecientes exigencias de los buscadores en relación con la estructura de los contenidos, ...

✅ Disponible

26,95 €

Vivir de las Redes

Vivir de las Redes

Sergio Barreda Coy

Los creadores de contenido nunca antes habían estado mejor valorados, nunca trabajaron en un sector tan rentable y nunca hubo tanta competitividad por acaparar la atención de público y marcas. Hay hueco para muchos más, pero siempre y cuando sepan cómo hacerlo. En Vivir de las redes encontrarás el empuje necesario para triunfar en el mundo digital. Tan sólo necesitarás tu talen...

✅ Disponible

16,95 €

Otros libros del autor

Comunicaciones Inalámbricas. Un Enfoque Aplicado.

Comunicaciones Inalámbricas. Un Enfoque Aplicado.

Roldán Martínez, David

Este libro, por su orientación, resulta adecuado para los siguientes colectivos: Profesionales de empresa, que necesitan una visión general del mundo de las últimas tecnologías en materia de Telecomunicación (con y sin conocimientos previos). Profesionales de empresa, que buscan un texto con toda la información necesaria para comprender el estado y evolución de los sistemas y...

❌ Agotado

21,90 €