Skip to content

Candres1019/ParcialArep-ServicioConsumidor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parcial Primer Tercio - Servidor Consumidor de calculo.

Aplicativo Web diseñado en Java que hace uso de Spark, para realizar consumo de un servidor de calculos de coseno, seno y tangente.

Información Del Proyecto

  • La documentación del las clases y los metodos del proyecto se encuentran en el directorio adjunto /Javadoc/apidocs.

Pre-Requisitos

Para correr este proyecto necesita los siguientes programas instalados, se adjuntan los links de como descargarlos:

Adicionalmente se recomienda tener descargado los siguientes programas:

Despliegue en Heroku

Deployed to Heroku

Instalación

  1. 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.
  2. En una ventana de comandos ejecute el siguiente comando, dentro de la carpeta principal del proyecto:

     mvn package
    
  3. 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
    
  4. 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}
    
  5. 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
    

Ejecución de pruebas

En una ventana de comandos, utilice el siguiente comando:

 mvn test

Construido Con

Authors

Licencia

Este proyecto está licenciado bajo la GNU v3.0 - ver el archivo LICENSE.md para más detalles

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published