Este repositorio contiene la implementación de la lógica para el parcial 2 del curso de Arquitectura de Redes Empresariales y Programación (AREP).
El proyecto tiene dos instancias corriendo en paralelo:
Para la lógica de negocio, se definieron los siguientes controladores:
Se intentó realizar pruebas utilizando Postman, debido a que no se logró desplegar el proxy correctamente. Sin embargo, las pruebas no fueron exitosas, ya que el objeto DTO no fue respondido adecuadamente por el servicio. A continuación, se muestra el error generado en Postman:
El video con la demostración del proyecto está incluido en el PowerPoint proporcionado.
##Arquitectura
C:.
│ README.md
│
├───.idea
│ .gitignore
│ misc.xml
│ modules.xml
│ PARCIAL2AREP.iml
│ vcs.xml
│ workspace.xml
│ ├───calculadorSearch
│ │ .gitattributes
│ │ .gitignore
│ │ mvnw
│ │ mvnw.cmd
│ │ pom.xml
│ │
│ ├───.mvn
│ │ └───wrapper
│ │ maven-wrapper.properties
│ │
│ └───src
│ ├───main
│ │ ├───java
│ │ │ └───com
│ │ │ └───edu
│ │ │ └───escuelaing
│ │ │ └───calculadorSearch
│ │ │ │ CalculadorSearchApplication.java
│ │ │ │
│ │ │ ├───controlador
│ │ │ │ CalculadoraSearchControlador.java
│ │ │ │
│ │ │ └───modelo
│ │ │ ParametrosDTO.java
│ │ │
│ │ └───resources
│ │ application.properties │ │
│ └───test
│ └───java
│ └───com
│ └───edu
│ └───escuelaing
│ └───calculadorSearch
│ CalculadorSearchApplicationTests.java
│
└───proxy
│ .gitattributes
│ .gitignore
│ mvnw
│ mvnw.cmd
│ pom.xml
│
├───.mvn
│ └───wrapper
│ maven-wrapper.properties
│
├───bin
│ └───main
│ └───com
│ └───edu
│ └───escuelaing
│ └───proxy
│ ProxyApplication.class
│
└───src
├───main
│ ├───java
│ │ └───com
│ │ └───edu
│ │ └───escuelaing
│ │ └───proxy
│ │ ProxyApplication.java
│ │
│ └───resources
│ application.properties
│
└───test
└───java
└───com
└───edu
└───escuelaing
└───proxy
ProxyApplicationTests.java
-
Asegúrate de tener todas las dependencias necesarias instaladas.
-
Ejecuta las instancias utilizando el comando adecuado según la configuración del proyecto.
-
Inicializar las instancias
- El proxy no se desplegó correctamente, lo que impidió probar el servicio de manera completamente funcional.



