Desarrollo para Internet con Tecnología Java
Parfumsnet
Estudiante :
Titulación
:
:
Consultor
Fecha
:
DESARROLLO PARA INTERNET CON
TECNOLOGÍA JAVA
Alexandre Vall Mainou (
[email protected])
Ingeniería Técnica en Informática de Gestión
Jordi Ceballos Villach
18-06-2004
Parfumsnet
Desarrollo para Internet con Tecnología Java
1. Agradecimientos. ....................................... 5
2. Resumen. ................................................... 6
Parte Pública..................................................................................6
Parte Privada..................................................................................6
3. Memoria. .................................................... 7
Introducción......................................................... 7
Justificación y contexto (punto de partida y aportación)........... 7
3.1.1.1. Contexto..............................................................................................7
3.1.1.2. Justificación. ........................................................................................8
3.1.2. Objetivos del TFC. ................................................................ 9
3.1.3. Enfoque y Método seguido. ................................................. 10
3.1.
3.1.1.
Diseño Gráfico..............................................................................10
Interface......................................................................................10
Análisis........................................................................................10
Diseño.........................................................................................11
Implementación............................................................................12
3.2.
3.1.4. Planificación del Proyecto. ................................................... 13
Proyecto. ........................................................... 14
3.2.1. Comercio electrónico. ......................................................... 14
3.2.1.1. Definición. .........................................................................................14
3.2.1.2. Actividades. .......................................................................................15
3.2.1.3. Ventajas e inconvenientes. .................................................................15
3.2.1.4. Relaciones. ........................................................................................17
3.2.2. Tecnología J2EE. ................................................................ 18
3.2.2.1. Servlets. ............................................................................................18
Introducción.................................................................................18
¿ Cómo utilizar los Servlets ?..........................................................19
3.2.2.2. Ciclo de Vida de un Servlet. ................................................................20
3.2.2.3. ¿ Cuando se cargan los Servlets ?. ......................................................20
3.2.2.4. Métodos básicos de los Servlets. .........................................................21
3.2.2.5. Servlets específicos para HTTP............................................................21
3.2.2.6. Rendimiento. .....................................................................................22
3.2.2.7. Aplicaciones en tres capas. .................................................................23
3.2.2.8. Interfaces y clases de javax.servlet.http. .............................................24
3.2.2.9. Servlets frente a los CGI standard. ......................................................25
Rendimiento.................................................................................25
Compatibilidad..............................................................................25
Seguridad.....................................................................................25
3.2.2.10. Servlets frente CORBA y otras tecnologías. ..........................................26
Rendmiento..................................................................................26
Compatibidad...............................................................................26
Parfumsnet
Desarrollo para Internet con Tecnología Java
Seguridad.....................................................................................26
3.2.2.11. JSP (Java Server Pages). ....................................................................27
Ventajas.......................................................................................27
3.2.3. Tecnología relacionada con la WEB. ..................................... 28
3.2.3.1. XHTML. .............................................................................................28
¿ Qué es ?....................................................................................28
Ventajas.......................................................................................28
3.2.3.2. CSS. 29
3.2.3.3. JavaScript..........................................................................................29
3.2.4. Tienda virtual PARFUMSNET................................................ 30
3.2.4.1. Introducción y requisitos funcionales...................................................30
3.2.4.2. Arquitectura de la Aplicación...............................................................31
3.2.4.3. Análisis y diseño.................................................................................32
Diagrama de casos de uso.............................................................32
Diagrama de clases.......................................................................33
Catálogo de Servlets......................................................................34
3.2.4.4. Pantallas............................................................................................35
Home principal..............................................................................35
Listado de Artículos.......................................................................36
Ver Artículo..................................................................................37
Modificación de Artículo.................................................................38
Cesta de la Compra.......................................................................39
Mensajes de Información o Error....................................................40
3.3.
3.4.
3.2.4.5. Flujo de páginas.................................................................................41
3.2.4.6. Persistencia (base de datos). ..............................................................42
Valoración Económica. ........................................ 43
Conclusiones. ..................................................... 43
¿ Qué me ha aportado el trabajo desarrollado?................................43
Objetivos alcanzados.....................................................................44
Aspectos Creativos........................................................................44
Opinión General............................................................................44
3.5. Glosario. ............................................................ 45
3.6.
Bibliografía. ........................................................ 47
Comercio Electrónico.....................................................................47
Servlets........................................................................................47
Parfumsnet
Desarrollo para Internet con Tecnología Java
11
13
14
16
17
19
22
23
24
26
28
31
32
33
34
35
36
37
38
39
40
41
Índice de Figuras
Figura 1. Esquema de la arquitectura “Servlet Centric Design”
Figura 2. Planificación del Proyecto
Figura 3. Implantación gradual del Comercio
Figura 4. Comparativa de costes según soporte
Figura 5. Relaciones entre los actores del comercio electrónico
Figura 6. Clientes comunicándose con un Servlet Java residente en el servidor.
Figura 7. Comparativa de tres alternativas de extensión de servidor.
Figura 8. Aplicación en tres capas empleando servlets.
Figura 9. Interfaces y clases del paquete javax.servlet.http
Figura 10. Tabla comparativa de rendimientos
Figura 11. Evolución de XML
Figura 12. Arquitectura en tres capas de “eshop”
Figura 13. Casos de Uso
Figura 14. Diagrama estátio de clases
Figura 15. Servlets
Figura 16. Home principal
Figura 17. Listado de Artículos
Figura 18. ver Artículo
Figura 19. Gestión del Artículo
Figura 20. Cesta de la Compra
Figura 21. Mensajes
Figura 22. Flujo de Páginas
Parfumsnet
Desarrollo para Internet con Tecnología Java
1. Agradecimientos.
fotograías, en el interface de la página y en el test final.
Este Proyecto se lo dedico a toda la gente que me ha ayudado en el diseño gráfico, en la recopilación de
La dedicatoria mas especial es para mi hermano (Ignacio Vall) ya que me ayudó en la fase de crear el
Sergio Albors
interface y en la fase de pruebas. Una mención especial para Sergio Albors por ayudarme a crear el logotipo.
Ignacio Vall
Parfumsnet
Desarrollo p
Comentarios de: Desarrollo para Internet con Tecnología Java (0)
No hay comentarios