|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre actif
![]() Inscription : juin 2008 Messages : 207 ![]() |
Bonjour à tous,
Toujours dans ma découverte des services web en tous genres, je m'interroge cette fois-ci sur l'implémentation d'un service web RESTful. J'ai donc tout d'abord suivi ce tutorial permettant de créer un service web RESTful depuis une Entity Class avec NetBeans et de le déployer sous GlassFish (ou Tomcat moyennant quelques manipulations supplémentaires). J'ai également pu me reporter sur ces exercices détaillés sur le même sujet pour avancer. Tout fonctionne bien (tant sous GlassFish que sous Tomcat), mais je n'ai pas vraiment saisi comment créer un service web simple selon l'architecture REST. Malheureusement, je ne trouve pas d'autres tutoriaux initiant simplement à l'implémentation de services web RESTful avec NetBeans (a priori RESTful sans s à la fin, non ?), mais toujours ce même tutorial qui revient sous forme textuelle ou encore en vidéo... J'ai donc essayé de coder quelquechose de simple moi-même pour avoir par exemple une opération prenant une chaîne de caractères name et retournant "Hello name !" : Code :
Sinon, quelqu'un aurait-il un lien vers un autre tutorial pour l'implémentation de services web RESTful ? Je n'ai pas encore cherché à coder de client pour un service web RESTful, je risque sans doute d'avoir de nouvelles questions... J'ai également vu qu'Axis2 offrait le support de services web RESTful, donc je vais sûrement bientôt regarder de ce côté-là... |
||
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() Inscription : juillet 2007 Messages : 694 ![]() |
Je te conseille de chercher du côté du framework Restlet.
|
|
|
00
|
|
|
#3 | |||||||||
|
Membre actif
![]() Inscription : juin 2008 Messages : 207 ![]() |
Bonjour,
Je me suis tout de même intéressé au support de REST par Axis2. J'ai notamment trouvé ce tutorial proposé par Apache et celui-ci qui propose une consommation du service web RESTful Yahoo Search. Le tutorial proposé par Apache décrit l'implémentation d'un client RESTful consommant un service web SOAP. Voici le code source de ce client RESTful : Code :
Code :
Citation:
J'ai également pu lire qu'il fallait modifier une ligne du fichier axis2.xml pour que le serveur Axis2 supporte REST, à savoir remplacer Citation:
Citation:
Le second tutorial propose un client permettant de consommer le service web RESTful Yahoo Search que voici : Code :
Enfin, je n'ai rien trouvé concernant l'implémentation d'un service web RESTful avec Axis2 (seulement à propos de clients), connaîtriez-vous un tutorial à ce sujet ? Merci à vous. |
|||||||||
|
|
00
|
|
|
#4 | ||
|
Membre actif
![]() Inscription : juin 2008 Messages : 207 ![]() |
Citation:
Citation:
|
||
|
|
00
|
|
|
#5 |
|
Membre éprouvé
![]() Inscription : janvier 2005 Messages : 481 ![]() |
Up je suis tombé sur ce topic en cherchant de la doc sur Restful justement
Pour ta question "A-t-on vraiment un client RESTful dans le premier cas ?" Je pense que c'est assez trivial de faire un client. Pour yahoo search, une simple utilisation de l'api HttpClient suffit pour récuperer le fichier xml et le parser. Est ce que cela suffit pour tous types d'appels? Je le crois. La partie la plus intéressante étant de créer ses propres services.
__________________
"Most Java programs are so rife with concurrency bugs that they work only by accident" |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com