Este proyecto implementa un sistema cliente REST en Java, orientado a la gestión de pedidos, artículos y facturación. Utiliza peticiones HTTP y procesamiento de datos JSON para simular la comunicación con un servidor web, siguiendo el modelo cliente-servidor.
Articulo.java,Pedido.java,Factura.java: Entidades del dominio.httpClient.java,Requests.java: Lógica de conexión HTTP.JSON_PARSER.java: Procesamiento de respuestas JSON.Facturar.java: Lógica de facturación..shscript para ejecución automatizada.- Librerías incluidas:
json-simple-1.1.1.jar,javanet-1.3.jar.
Compila todos los .java y ejecuta Facturar.java o usa el script Facturar.sh (Linux/macOS):
sh Facturar.sh
Asegúrate de tener json-simple y javanet en tu classpath.
📦 Requisitos
JDK 8+
Librería json-simple para manejo de JSON.
Acceso a una API REST simulada o real para pruebas.
👥 Autores
Proyecto académico para prácticas de Arquitectura de Computadores II, UC3M.