JSP EJEMPLOS PRACTICOS+CD

JSP EJEMPLOS PRACTICOS+CD
enviar la imagen como postal
 
24/04/2007
Tapa blanda, 18x23 cms, 320 páginas
Materia: Ciencia y tecnología de los ordenadores. Informática.
Colección: Apress

ISBN: 84-415-1466-6

Autor: Andrew Patzer
JSP (JavaServer Pages), es una tecnología basada en Java, que hereda todas las características de este lenguaje: estabilidad, multiplataforma, etc. Estas características han hecho que JSP sea considerado como un potente entorno de desarrollo por multitud de fabricantes de software. La posibilidad que ofrece es la de poder incluir código Java junto a etiquetas HTML, dando como resultado la sencilla y fácil creación de páginas dinámicas de servidor.JSP. Ejemplos prácticos, recoge lo básico de JSP y aplica patrones de diseño para facilitar a los desarrolladores las herramientas que necesitan para construir aplicaciones empresariales escalables mediante JSP. Este libro recoge numerosos ejercicios prácticos y principios de diseño, que le ayudarán a desarrollar dichas aplicaciones empresariales.El libro intenta proporcionar un armazón para desarrollar software de calidad mediante la tecnología JavaServer Pages. Los primeros capítulos tratan sobre los campos de aplicación para utilizar JSP, los siguientes exploran la división de papeles entre el diseñador de la página y el desarrollador Java que usa JavaBeans y extensiones de etiquetas personalizadas. Los capítulos 9 y 10 se adentran en los conceptos básicos para testar y desarrollar aplicaciones Web usando herramientas de fuentes abiertas, para finalizar con el desarrollo de un armazón de aplicación junto con una completa implementación de referencias.El CD-ROM adjunto contiene el código fuente del libro.

ÍNDICE

Agradecimientos  Sobre el autor  Sobre el revisor técnico

Introducción

1. Fundamentos de JSP  Desarrollar aplicaciones Web    Entender qué es HTTP    Componentes de una aplicación Web  Desarrollar aplicaciones J2EE    Comprender los contenedores Web  Java Servlets  Páginas JavaServer    Comprender los contenedores EJB    Estructura de una aplicación J2EE  Patrones para un desarrollo de aplicación Web    Introducción al modelo servlet    Hacia el modelo JSP 1    Hacia el modelo JSP 2    Introducción a los patrones empresariales  Conceptos básicos de JSP    Procesamiento JSP    Estructura de una página JSP  Directivas  Declaraciones  Expresiones  Scriptlets  Definir un entorno JSP    Elegir un entorno de desarrollo    Elegir un servidor de aplicación  Instalar Tomcat    Elegir una base de datos  Crear una sencilla aplicación JSP    Diseñar la página  Establecer una conexión con base de datos    Generar filas de clientes    Unirlo todo para que funcione  Resumen

2. Utilizar JSP  Administrar errores    Crear una página de error    Remitir errores  Incluir otros archivos    Incluir archivos en tiempo de compilación    Incluir archivos en tiempo de ejecución  Procesar un formulario de datos  Controlar la navegación de páginas mediante JSP  Mantenimiento del estado  Resumen

3. Separación de papeles con JavaBeans  Introducción a los JavaBean    Crear un JavaBean    Utilizar un JavaBean en una página JSP    Acceder a las propiedades del bean  Manejar grandes grupos de datos    Crear la solución  Definir la base de datos  Crear el bean y sus propiedades  Conectarse a la base de datos  Publicar el caché  Actualizar el modelo    Visualizar un ejemplo  Declarar el bean  Publicar el caché  Crear la tabla  Crear vínculos para la navegación  Estandarizar la administración de formularios    Crear la solución    Implementar una solución a la administración de formularios  Crear el bean  Crear la página JSP    Emplear la solución de administración de formularios  Resumen

4. Separación de papeles con etiquetas personalizadas  Utilizar etiquetas personalizadas  Un sencillo ejemplo de etiqueta    Implementar la clase del controlador de etiqueta    Crear el descriptor de biblioteca de etiqueta    Declarar la biblioteca de etiquetas    Utilizar su biblioteca de etiquetas en una página JSP  Procesar el contenido del cuerpo    Ver una etiqueta de cuerpo en acción  Modificar web.xml y los archivos descriptores de bibliotecade etiquetas  Escribir el controlador de etiqueta  Escribir el JSP  Anidar etiquetas  Resumen

5. Desarrollar utilizando patrones  ¿Por qué utilizar patrones?    Son técnicas contrastadas    Son reutilizables    Es un vocabulario común  Introducción al catálogo de patrones J2EE  Un vistazo a los patrones de diseño de presentaciones  Entender MVC    Ver MVC en acción  Configurar la aplicación  Definir el modelo  Ajustar la visualización  Crear el controlador  Resumen

6. El patrón Filtro decorativo  Definir el patrón  Aplicar estrategias    Desarrollar una estrategia de filtro personalizado    Utilizar una estrategia de filtro estándar  Aplicar al patrón Decorating Filter    Crear la clase Filter    Declarar el filtro    Mapear el filtro hacia un URL    Utilizar filtros para registrar solicitudes HTTP  Utilizar filtros para registrar respuestas HTTP  Resumen

7. El patrón Controlador frontal  Definir el patrón  Desarrollar estrategias    Frontal JSP contra estrategia frontal del servlet    Estrategia de ayuda de solicitud    Estrategia de controlador y comando    Estrategias de mapeado de recursos  Aplicar el patrón Front Controller    Volver a visitar MVC: un ejemplo  Crear la ayuda de la solicitud  Definir la interfaz Action  Crear factory action    Implementar los comportamientos específicos de la aplicación  Crear el controlador  Modificar las páginas JSP    Utilizar filtros con un Front Controller  Resumen

8. El patrón Ayuda visualizable  Definir el patrón  Implementar las estrategias del patrón View Helper    Estrategia del helper JavaBean    Personalizar la estrategia del helper de etiqueta    Estrategia de separación del modelo  Aplicar el patrón View Helper    Asignar un formato al texto    Crear menús    Crear formatos de lista personalizados  Resumen

9. Técnicas de testeo  ¿Por qué es tan importante el testeo?    Entender el testeo en regresión    Dividir en unidades el testeo en regresión  Crear un armazón de testeo individual    Utilizar JUnit    Añadir testeos a su armazón de aplicación  Testar el rendimiento    Utilizar JMeter  Visualizar los resultados  Resumen

10. Técnicas de ejecución  Administrar el proceso de desarrollo    Control de las fuentes    Revisiones del código    Procedimientos de creación automatizados    Testar armazones    Modificar la administración  Automatizar al proceso de creación mediante Ant    Crear un sencillo script de creación    Integración con el controlador de fuentes  Crear un depósito  Integrar CVS con Ant    Crear archivos WAR    Precompilar páginas JSP    Tener en cuenta las distintas plataformas  Resumen

11. Armazones de aplicación  Diseñar un armazón  Crear un armazón de aplicación Web    Diseñar el armazón    Documentar el armazón    Mensajes de error de registro y de depuración    Crear un ayudante de base de datos    Autentificar usuarios    Administración de solicitud simplificada    Componentes UI comunes  Implementar un armazón    Crear el script del armazón    Utilizar el armazón  Resumen

12. Comenzar a trabajar  Crear un catálogo en línea    Diseñar una aplicación    Definir la aplicación  Crear la base de datos  Definir el servidor de aplicación  Instalar y configurar el armazón  Definir el entorno de desarrollo  Crear recursos de aplicación  Acceder a la aplicación  Visualizar el catálogo  Acceder al carrito de la compra  Resumen

A. Contenido del CD-ROM

Índice alfabético

Precio: 30.00 28.50
No Disponible 
si está interesado, apuntese al sistema de avisos

Contactar / Sistema de subscripciones / F.A.Q. / condiciones de compra / Seguimiento de pedidos
Dreamers Networks S.L., Cif: B92170679. C/ Cuarteles, 41, bajo izq. 29002 - Málaga.
Horario de tienda en Málaga: L-V 10:00 a 14:00h, 17:00 a 20:30h, S 10:00 a 14:00h
Atención telefónica: 902 108 156 L-V: 10:00 a 14:00h, 17:00 a 20:00h
(*)Dias de envio referidos como dias laborables para envios a peninsula o baleares. Nuestros envios a la península van por MRW 24 horas para recibirlo al dia siguiente.
(**)Las ofertas de gastos de envio gratuitos o rebajados se aplican al pedido completo y sólo son válidas para envios nacionales.