Aplicativo Web diseñado en Java que hace uso de Spark, para realizar consumo de un servidor de calculos de coseno, seno y tangente.
- La documentación del las clases y los metodos del proyecto se encuentran en el directorio adjunto /Javadoc/apidocs.
Para correr este proyecto necesita los siguientes programas instalados, se adjuntan los links de como descargarlos:
Adicionalmente se recomienda tener descargado los siguientes programas:
-
Clonación o Descarga del Proyecto:
- Para Clonar el proyecto utilice el siguiente comando en la ventana de comandos:
git clone https://github.com/Candres1019/ParcialArep-ServicioConsumidor.git
- Para Descargar el proyecto de click aquí, la descarga comenzara de manera automática.
-
En una ventana de comandos ejecute el siguiente comando, dentro de la carpeta principal del proyecto:
mvn package
-
Para ejecutar la aplicación de manera local utilizamos en la ventana de comandos el siguiente comando:
- Distribuciones Linux y MacOs:
java $JAVA_OPTS -cp target/classes:target/dependency/* edu.escuelaing.arep.ParcialPrimerTercio.app.SparkWebConsumerServiceApp
- Distribuciones Windows:
java -cp target/classes;target/dependency/* edu.escuelaing.arep.ParcialPrimerTercio.app.SparkWebConsumerServiceApp
** Si queremos ejecutar el cliente, utilizamos el siguiente comando en la ventana de comandos:
- Distribuciones Linux y MacOs:
java $JAVA_OPTS -cp target/classes:target/dependency/* edu.escuelaing.arep.ParcialPrimerTercio.cliente.Main
- Distribuciones Windows:
java -cp target/classes;target/dependency/* edu.escuelaing.arep.ParcialPrimerTercio.cliente.Main
-
Para ver el aplicativo web de manera local ingresaremos por la siguiente URI
Nota: en la parte de funcion solo se acepta "sin", "cos" y "tan"
http://localhost:4567/consumidor?valor={valor}&funcion={funcion}
-
Por defecto se creó la documentación JavaDoc y fue dejada en el directorio /Javadoc, si desea generar uno nuevo utilice el siguiente comando, esta documentación quedará en el directorio /target/site/apidocs :
mvn javadoc:javadoc
En una ventana de comandos, utilice el siguiente comando:
mvn test
- Java 8 - Lenguaje de Programación.
- JUnit - Pruebas de Unidad.
- Maven - Manejo de dependecias.
- IntelliJ IDEA - Entorno de Desarrollo.
- Andres Mateo Calderón Ortega - Candres1019
Este proyecto está licenciado bajo la GNU v3.0 - ver el archivo LICENSE.md para más detalles