Clonar y ejecutar el proyecto por primera vez
Prerrequisitos
- Tener una cuenta github con su correo uniandes
- Su cuenta debe pertenecer a la organización https://github.com/Uniandes-isis2603 (debió aceptar un email de invitación)
- Debe ser parte del team github de su grupo del curso Por ejemplo: s1-nombregrupo
- Debe tener acceso al repo que le pertenece a ese Team
- Instalar maven:
- Vaya a https://github.com/Uniandes-isis2603/citybasico/tree/master/cities-web y siga las instrucciones para actualizar el maven de netbeans.
- Configurar Glassfish 4.1
En su MV en el disco C se encuentra el Glassfish 4.1 que es el que vamos a utilizar.
- En Netbeasn Vaya a Services y seleccione Add Server
- Seleccione Glassfish Server y cambiele el nombre por Glassfish 4.1
- Vaya a su disco C y selecione la instalaciónde Glassfish que está en la raíz.
Clonar el proyecto ejemplo citybasico
- Vaya en github a
https://github.com/Uniandes-isis2603/citybasico
y copie la url para clonar el proyecto. - Vaya a Netbeans y en Team clone el proyecto. Tenga presente en dónde en su disco de su máquina virtual va a organizar sus proyectos.
- Cuando termine la clonación abra los proyectos en netbeans. Vaya ala pestaña Projects y abra los dos módulos. Son tres proyectos:
citybasico
cities-back
cities-web
Compilar el proyecto ejemplo citybasico
Sobre el proyecto citybasico
click derecho y Clean & Build
. Debe salir que fue exitoso para los tres proyectos.
Si aparece un error asegúrese de que instaló el maven adecuado tal y como está en este documento en la parte de prerrequisitos paso 5.
Generar la documentación del proyecto ejemplo citybasico
Sobre el proyecto citybasico
click derecho y Generate javadoc
. Sobre el enlace resultado vaya y revise la documentación.
Ejecutar el proyecto ejemplo citybasico
Vaya al proyecto cities-web
click derecho y Run
. Seleccione Glassfish 4.1 (el que configuró en el paso 6)
Ejecute Postman. Para probar los distintos servicios:
- La Url debe ser: http://localhost:8080/cities-web/api/cities
- Ejecute GET. El resultado debe ser
[]
- Para ejecutar POST:
debe crear una representación en formato json de una ciudad. Para escoger el formato:
Al crear la representación y enviarla debe aparecer como se muestra en la figura. Note que el método no hace nada, solo devuelve la misma ciudad que se pasó de entrada.
Clonar, Compilar, Generar la doc y ejecutar el proyecto de su grupo
- En la organización github
https://github.com/Uniandes-isis2603/
vaya al repositorio de su grupo. - Copie la URL
- Clone el proyecto en netbeans
- Abra los tres proyectos
- Sobre el proyecto principal click derecho y
Clean & Build
. - Sobre el proyecto principal click derecho y
Generate javadoc
- Sobre el proyecto que termina en
-web
click derecho yRun
para ejecutarlo. - Ya puede empezar a probar su proyecto desde postman de manera similar a como se hizo con el ejemplo de
citybasico