19. [TD] Elecciones con solicitudes entre dominios
Palabras clave: CORS (Cross-Origin Resource Sharing).
Aquí vamos a crear un nuevo proyecto para que el servicio web seguro de las elecciones acepte solicitudes entre dominios.
El proyecto de Eclipse es el siguiente:
![]() |
Tarea a realizar: siguiendo el proceso descrito en el apartado 18.9, compila este proyecto.
Una vez compilado el proyecto, esto es lo que se puede hacer con el cliente HTML descrito en el apartado 18.2. Al inicio de las solicitudes, la base de datos [dbelections] es la siguiente:
![]() |
![]() |
![]() |
![]() |
En [1], el valor jSON registrado es el siguiente:
[{"id":1,"version":8,"nom":"A","voix":32000,"sieges":0,"elimine":false},{"id":2,"version":12,"nom":"B","voix":25000,"sieges":0,"elimine":false},{"id":3,"version":13,"nom":"C","voix":16000,"sieges":0,"elimine":false},{"id":4,"version":12,"nom":"D","voix":12000,"sieges":0,"elimine":false},{"id":5,"version":13,"nom":"E","voix":8000,"sieges":0,"elimine":false},{"id":6,"version":12,"nom":"F","voix":4500,"sieges":0,"elimine":false},{"id":7,"version":12,"nom":"G","voix":2500,"sieges":0,"elimine":false}]
En [2], se han calculado los campos [sieges] y [elimine]. Copiamos el campo [body] de [2] a [3], tal y como se muestra a continuación:
![]() |
La base de datos [dbelections] queda entonces así:
![]() |






