Bonjour,
J'ai développé un projet Java utilisant notamment Hibernate et Swing. On me demande maintenant de le "transformer" en webservice.
Est-ce possible et si oui comment ?
Bonjour,
J'ai développé un projet Java utilisant notamment Hibernate et Swing. On me demande maintenant de le "transformer" en webservice.
Est-ce possible et si oui comment ?
Vouloir transformer une appli avec GUI en webservice ça prouve que le demandeur a des soucis de terminologie
Swing, c'est une API de présentation. Webservice, c'est un terme générique pour désigner un mode de communication.
Le demandeur veut quoi? Que la communication (probablement directe) soit changée et devienne service-oriented (soap, rest, etc)?
Ou alors il veut que la partie "présentation" (swing) soit transformée en html, avec une webapp derrière? (auquel cas, les webservices deviendraient une option à envisager de toute façon)
Bref, de toute façon, oui c'est possible. Mais pas automagiquement hein, faut mettre les mains dans le cambouis. Donc s'assurer de ce qui doit être fait en premier
"Le plug gros problème des citations trouvées sur internet, c'est qu'on ne peut jamais garantir leur authenticité"
Confucius, 448 av. J-C
Bonjour,
Merci pour cette réponse.
De ce que j'en ai compris, c'est plutôt le cas 1 : changer la communication.
Je suppose que c'est moins lourd que d'en faire une webapp mais je ne m'y connais pas bien sur ces aspects donc je prends tout conseil que vous pourrez me donner.
Mouais... c'est moins lourd c'est sûr, mais l'intérêt est quand même beaucoup plus limité (le service ne tourne que quand l'appli tourne... chaque utilisateur de l'appli expose sa propre version des services)
'fin bref, pour exposer des services web (donc http), on peut embarquer dans une application standalone un serveur web léger comme Jetty par exemple (http://www.eclipse.org/jetty/ et http://www.eclipse.org/jetty/documen...tty-helloworld). On peut ensuite, sur la partie serveur, déployer des services web JAX-WS/RS de cette façon: http://aredko.blogspot.ch/2013/01/go...th-spring.html
Ensuite pour la consommation (partie cliente), on peut utiliser Jersey https://blogs.oracle.com/enterpriset..._services_with
Bon courage
"Le plug gros problème des citations trouvées sur internet, c'est qu'on ne peut jamais garantir leur authenticité"
Confucius, 448 av. J-C
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager