Est-il possible d'utiliser une api REST ou Web dans une application java Swing


J'ai une application Swing qui se fait sauf pour la partie api Web. Ils ont une api REST, mais quand je regardais un exemple d'utilisation d'une api REST en java, ils utilisent tous une application Web java, et je n'en trouve pas pour une application swing de bureau. Alors, est-il encore possible de le faire?

Author: rasen58, 2014-08-13

3 answers

Oui. Il est possible.

Vous pouvez Consommer (accéder et lire) un service Web REST dans l'application Swing desktop.

Vous pouvez y parvenir en utilisant HTTPClient.

Un exemple - http://www.mkyong.com/webservices/jax-rs/restful-java-client-with-apache-httpclient/

 9
Author: Ninad Pingale, 2014-08-13 13:42:08

Utiliser le Printemps RestTemplate un exemple ici.

RestTemplate rest = new RestTemplate()
rest.postForObject("http://localhost:8080/WebApp/ServiceName", requestBean, Response.class);

Cela devrait renvoyer un objet de type Response. Pour les autres opérations HTTP prises en charge par RestTemplate, consultez la documentation Spring.

 7
Author: monim, 2016-03-08 18:18:57

Vous pouvez grep cet exemple: Création de clients de service RESTful dans les modules NetBeans. L'exemple montre comment créer un client de bureau basé sur twitter java-swing avec le support OAuth (SWING).

Vous pouvez également grep ce tutoriel vidéo pour la plate-forme eclipse (SWT)

Voici{[2] } un exemple JavaFX pour le client RestFULL

Il existe un très bon exemple de client de bureau rest dans RESTful Java Web Services par Jose Sandoval. Essayez sur google livres

 1
Author: shcherbak, 2016-07-24 21:20:05