Comment utiliser jouer! cadre pour l'élaboration d'un webservice?
Comment puis-je utiliser le jeu pour développer un webservice?
Je ne trouve pas de tous les documents contenus dans le site officiel.
Pourquoi voudriez-vous? Lire n'est pas un web service, cadre, pourquoi voudriez-vous utiliser pour celle-ci?
Le jeu est en fait très compétente, à la création de services web en raison de sa stricte Reposant de la nature, et le modèle MVC il emploie en fait assez simple à réaliser. Pourquoi, par exemple, vous souhaitez utiliser un framework d'applications web pour les Services web, a pour but de construire des applications web qui contiennent également des services web (tels que twitter et ses Api).
avez-vous eu de la chance avec ce ....je suis en train de faire quelque chose de similaire.
imind.ue/web/2013/11/07/...
Le jeu est en fait très compétente, à la création de services web en raison de sa stricte Reposant de la nature, et le modèle MVC il emploie en fait assez simple à réaliser. Pourquoi, par exemple, vous souhaitez utiliser un framework d'applications web pour les Services web, a pour but de construire des applications web qui contiennent également des services web (tels que twitter et ses Api).
avez-vous eu de la chance avec ce ....je suis en train de faire quelque chose de similaire.
imind.ue/web/2013/11/07/...
OriginalL'auteur LionPlayer | 2010-12-22
Vous devez vous connecter pour publier un commentaire.
Assez simple, vraiment.
Jeu est livré avec un certain nombre de méthodes que vous pouvez utiliser pour exposer vos actions en tant que services web.
Par exemple
Ceux-ci peuvent tous être utilisés pour restituer les données d'une manière particulière.
Si vous aviez un service web, supposons une bonne webservice, que vous vouliez retourner la somme de deux nombres, vous pouvez le faire de la manière suivante
si votre itinéraire est configuré pour l'utilisation de XML comme le format, ou le format est correctement défini dans l'entête de la requête, vous revenez ensuite le résultat à l'aide d'un normal groovy modèle appelé
app/views/Application/sum.xml
Pour l'installation de l'itinéraire pour formater correctement, puis ajoutez la ligne suivante à votre
route
fichierL'sum.xml serait quelque chose comme
Le même principe fonctionne pour JSON.
Si toutefois vous ne souhaitez pas utiliser groovy modèles, vous pouvez simplement créer le XML ou JSON à l'aide de la
renderJSON
/renderXML
méthodes, mais cela signifie que vous êtes la construction logique de présentation dans votre contrôleur, ce qui est une mauvaise pratique.Comme un subnote, si vous voulez consommer des services web, puis vous utilisez le jeu.libs.WS classe. J'ai écrit un blog sur la façon de le faire
http://playframework.wordpress.com/2010/08/15/web-services-using-play/
stackoverflow.com/questions/12180475/...
OriginalL'auteur Codemwnci