7
qwertyuiopasdfghjklzxcvbnmq wertyuiopasdfghjklzxcvbnmqw ertyuiopasdfghjklzxcvbnmqwe rtyuiopasdfghjklzxcvbnmqwer tyuiopasdfghjklzxcvbnmqwert yuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyu iopasdfghjklzxcvbnmqwertyui opasdfghjklzxcvbnmqwertyuio pasdfghjklzxcvbnmqwertyuiop asdfghjklzxcvbnmqwertyuiopa sdfghjklzxcvbnmqwertyuiopas dfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdf Tarea Persistencia Documentación 1/12/2010 Mercedes Aguilera Mocha Andrés Barreto Rosado Sofía Chiriboga Fernández Samuel Vélez Méndez

Documentacion Deber DAW

Embed Size (px)

DESCRIPTION

Documentacion de una tarea de Desarrollo de Aplicaciones Web de la Escuela Superior Politecnica del Litoral

Citation preview

Page 1: Documentacion Deber DAW

qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmrtyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqw

Tarea Persistencia

Documentación

1/12/2010

Mercedes Aguilera Mocha Andrés Barreto Rosado

Sofía Chiriboga Fernández Samuel Vélez Méndez

Page 2: Documentacion Deber DAW

6

PERSISTENCIAAplicaciones Web

Plataforma JEE

Se utilizo la versión 6.7 de NetBeans y la base de datos MySql para la implementación del deber de persistencia.

Instalamos MySql 5.0 en todas las computadoras.

Después de haber instalado MySql procedemos a realizar la tabla estudiante con los siguientes atributos:

id_estudiante int nombre varchar(45) apellido varchar(45) latitud varchar(45) longitud varchar(45) url_casa varchar(45)

Page 3: Documentacion Deber DAW

6

Creamos un nuevo proyecto en Netbeans, elegimos los frameworks: JavaServer Faces e Hibernate 3.2.5. En source package creamos un paquete que se va a llamar daw, aquí se generaran las clases java, servlets y los xml, que se los crea para lograr la conexión con la DB de MySql.Dentro de la carpeta WebPages creamos un javascript y un index.jsp.

Para facilitar la creación del proyecto usando hibernate seguimos los pasos de este video:

Con este video podemos ver que se generan los códigos que se necesita para conectarnos a MySql usando hibernate.

Page 4: Documentacion Deber DAW

6

Después de haber creado todos estos documentos tenemos que crear el servlet donde se genera código xml con los datos que se encuentran en la DB de MySql.

Page 5: Documentacion Deber DAW

6

Y por ultimo en el archivo javascript creamos las funciones que necesitamos para cargar el google maps, por AJAX se lee el archivo xml generado en el servlet y se crea una función que coloca marcadores en google maps utilizando como parámetros de entrada el nombre del estudiante, el apellido, la latitud, la longitud y la imagen de la casa de este estudiante.

Codigo:

Page 6: Documentacion Deber DAW

6

Se muestra:

Referencias:http://bitacoramass.blogspot.com/ <- Cualquier inquietudhttp://www.youtube.com/watch?v=dr10jInoIsohttp://blog.espol.edu.ec/proyectodaw2010 y proyectos anteriores.http://groups.google.com/group/Google-Maps-API/browse_thread/thread/a1864d45cb600dd2