Comercio electronico
Desarrollo de la Tienda Virtual
Luis Velasco
PRIMERA EDICIÓN: Enero 2005
Copyright © 2005 Luis Velasco. Se otorga permiso para copiar, distribuir y/o modificar este documento bajo los términos de la Licencia de Documentación Libre de GNU, Versión 1.2 o cualquier otra versión posterior publicada por la Free Software Foundation; sin Secciones Invariantes niTextos de Cubierta Delantera ni Textos de Cubierta Trasera. Una copia de la licencia está incluida en la sección titulada Licencia de Documentación Libre de GNU.
ISBN 84-689-0672-7
Copyright © 2005, Luis Velasco.
Para Anna, porque la vida es un sueño…
Copyright © 2005, Luis Velasco.
COMERCIO ELECTRÓNICO CON J2EE
Índice de Contenidos
PREFACIO LICENCIA DE DOCUMENTACIÓN LIBREDE GNU CAPÍTULO 1 1.1 1.2 1.3 DESARROLLO DE APLICACIONES WEB ARQUITECTURA PATRONES DE DISEÑO TECNOLOGÍAS WEB 1.3.1 CAPÍTULO 2 2.1 2.2 Pautas de desarrollo ARQUITECTURA DE LA TIENDA VIRTUAL
INTRODUCCIÓN ESPECIFICACIÓN DEL PROYECTO 2.2.1 2.2.2 2.2.3 Diseño de la aplicación Arquitectura de la Tienda Virtual Arquitectura de la Administración ORGANIZACIÓN DE LA APLICACIÓN
CAPÍTULO 3 3.1 3.2 3.3INTRODUCCIÓN ORGANIZACIÓN DE LA APLICACIÓN EJEMPLOS DE VISTAS DE LA APLICACIÓN 3.3.1 3.3.2 La Tienda Virtual La Administración de la Tienda DISEÑO DE LAS BASES DE DATOS
CAPÍTULO 4 4.1 4.2
INTRODUCCIÓN DISEÑO DE LAS BASES DE DATOS 4.2.1 4.2.2 Base de datos Tienda Base de datos de Usuarios Lista categorías Id de categoría Inserta categoría Elimina categoría Actualiza categoría Busca productosProductos en categoría
4.3
LAS CONSULTAS SQL 4.3.1 4.3.2 4.3.3 4.3.4 4.3.5 4.3.6 4.3.7
Copyright © 2005, Luis Velasco.
COMERCIO ELECTRÓNICO CON J2EE
II
4.3.8 4.3.9
Productos destacados Id Producto
4.3.10 Inserta producto 4.3.11 Detalles de producto 4.3.12 Inserta Pedido (transacción) 4.3.13 Usuario en el sistema 4.3.14 Usuario en Rol CAPÍTULO 5 5.1 5.2 DESARROLLANDO ELMODELO INTRODUCCIÓN EL MODELO DE LA TIENDA 5.2.1 5.2.2 5.2.3 5.3 5.3.1 5.3.2 5.4 5.4.1 5.4.2 CAPÍTULO 6 6.1 6.2 La clase Producto DataSources La clase ModeloTienda La clase ElementoCarrito La clase ModeloCarrito La clase Usuario La clase ModeloUsuarios DESARROLLANDO LAS VISTAS
EL MODELO DE LA CESTA DE LA COMPRA
EL MODELO DE USUARIOS
INTRODUCCIÓN CUSTOM TAGS 6.2.1 6.2.2 El manejador de laetiqueta include El manejador de la etiqueta iterator
6.3 6.4
JAVABEANS PÁGINAS JSP 6.4.1 6.4.2 6.4.3 6.4.4 6.4.5 La vista compuesta La cabecera El menú El cuerpo de página El Pie de página DESARROLLANDO EL CONTROLADOR
CAPÍTULO 7 7.1 7.2
INTRODUCCIÓN MAPEOS OPERACIÓN-ACCIÓN-VISTA 7.2.1 El fichero de mapeos
Copyright © 2005, Luis Velasco.
COMERCIO ELECTRÓNICO CON J2EE
III7.2.2 7.3 7.3.1 7.3.2 7.3.3 7.3.4 7.4 8.1 8.2 8.3 9.1 9.2 9.3 CAPÍTULO 8
El Manejador de Mapeos El Filtro El servlet Controlador La clase Gestor de Flujo El servlet ControladorAdmin UTILIDADES
EL CONTROLADOR DE LA TIENDA
LAS ACCIONES INTRODUCCIÓN LA CLASE UPLOADFILE LA CLASE CATEGORIASAFICHERO DESPLIEGUE DE LA APLICACIÓN INTRODUCCIÓN EL DESCRIPTOR DE DESPLIEGUE DESPLIEGUE 9.3.1 9.3.2 9.3.39.3.4 9.3.5 Creación de las bases de datos Configuración del DataSource de la Tienda Configuración de la factoría de recursos en Tomcat Despliegue en Tomcat Acceso a la aplicación
CAPÍTULO 9
CONCLUSIONES REFERENCIAS Y RECURSOS ANEXO A GNU LICENCIA PÚBLICA GENERAL
Copyright © 2005, Luis Velasco.
COMERCIO ELECTRÓNICO CON J2EE
PREFACIO
Este libro va dirigido a los alumnos de tercercurso de los estudios de Ingeniería Técnica de Telecomunicación, de la Universidad Pompeu Fabra de Barcelona y plasma los conceptos que deben aprender durante la asignatura de Aplicaciones Telemáticas III, en el desarrollo de una aplicación de comercio electrónico. El libro describe una aproximación al diseño de aplicaciones web con la plataforma JavaTM 2, Enterprise Edition, y está acompañado...
Regístrate para leer el documento completo.