Por mucho tiempo, hemos considerado una aplicación de escritorio como Cliente/Servidor; donde el "Servidor" es una base de datos.
Sin embargo, con el creciente uso de servicios; surge la necesidad de conectarnos e interactuar constantemente.
Dependiendo de la necesidad y el caso de uso, podemos emplear:
- gRPC
- GraphQL
- WebSocket
- API Rest
- SOAP
El estándar actual es utilizar Rest/JSON.
Desde Java 11 nos provee un nuevo (y mejorado) HTTP Client.
Para agregar nuevos registros, envíamos los datos mediante una petición POST.
201
{"id":1,"title":"New book from Swing","pages":250}
201
{"id":2,"title":"New book from Swing","pages":250}
201
{"id":3,"title":"New book from Swing","pages":250}
Recuperamos el listado, al invocar el método GET y lo mostramos en la grilla.
Top comments (0)