Snippet_Rest_JAVA

Soyez le premier à donner votre avis sur cette source.

Vue 2 538 fois - Téléchargée 400 fois

Description

REST (REpresentational State Transfer) est un style d'architecture pour les systèmes hypermédia distribués, créé par Roy Fielding en 2000

il permet à deux programmes possédant des langages de programmation différents et s'executant sur des platformes différents de se communiquer

Codes Sources

Ajouter un commentaire

Commentaire

Messages postés
16221
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
20 mai 2020
92
Bonsoir,

J'ai lu en diagonale ton code, je n'ai pas testé non plus. Je regarderais peut être ça plus en détail ce week-end. D'emblée je trouve dommage que tu n'ais pas mis un pom.xml (pour Maven), ça aurait évité de transporter tes jar dans les lib.

Autre point un peu critique, c'est que tu utilises du XML, cela t'obliges à te promener avec des @XmlElement c'est assez compliqué. Avec le REST on a plutôt tendance à le faire en JSON, c'est plus simple pour le client, et pour le serveur, en plus tu as les jars qu'il te faut dans les lib (jettison, jackson...)

Petite astuce pour MenuClient, au lieu de mettre localhost, mets ton adresse IP locale, cela permettra aux autre ordinateurs de ton réseau de communiquer avec toi, ce que ne permet pas localhost. Par contre il n'y a aucun intérêt à exposer plusieurs fois les URL dans MenuClient, c'est les annotations de ServiceX qui vont te le faire tout seul.

Il vaudrait peut-être mieux que tu consolides le code existant avant de commencer ce que tu as mis en perspective. Mais c'est un début ;-)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.