29 votes

La création de Service Web Java à l'aide de Google AppEngine

Je suis en train de créer une simple application de service web où je peux récupérer une collection de chaînes et de les stocker dans une banque de données sur l'AppEngine serveur.

J'ai des connaissances en Java, et à peine la connaissance des Servlets Java et de sa GUERRE des normes.

Je voudrais au moins avoir une certaine orientation sur la façon de créer un service web à l'aide de la technologie Java AppEngine fournit. J'ai cherché mais les articles sont peu nombreuses et trop longues tout en ne fournissant pas de solutions simples.

Je l'aime si je peux créer un service web à l'aide de Java annotations de même que vous pouvez faire dans .NET avec des attributs.

J'apprécierais des liens vers des articles et des conseils une source complète réponse n'est pas obligatoire mais serait appréciée.

Pas de python en fonction des réponses s'il vous plaît.

22voto

rochb Points 1535

OMI, il n'y a pas de solution simple pour créer un Service Web sur GAE avec Java.

Mais, c'est encore réalisable. Nous allons commencer avec les Services Web que nous voulons bâtir.

Dans l'usage courant, le terme se réfère à les clients et les serveurs qui communiquent sur le Protocole de Transfert Hypertexte (HTTP) protocole utilisé sur le web. Ces les services ont tendance à tomber dans l'un des deux camps: Gros Services Webet Les Services Web RESTful.

"Big Web Services" utiliser de SAVON/RPC format et des Services Web RESTful utilisation RESTE le style. Vous pouvez lire plus au sujet du SAVON vs RESTE.

Il y a beaucoup de Java Web open source cadres de Services là. La plupart d'entre eux sont généralement basées sur l'API Java pour XML Web Services (JAX-WS), une partie de la plate-forme Java EE. JAX-WS est pas pris en charge par Google App Engine, comme spécifié dans la liste , il Sera de jouer dans App Engine. Alors oubliez les "frais de Java annotations".

Mais, Restlet semble compatible avec GAE. Donc, si vous pensez que le REPOS pourrait être une option pour vous, je voudrais aller de l'avant et prendre un coup d'oeil à la Hello World tutoriel de Restlet. Ensuite, je voudrais aller de l'avant et de lire l'article sur comment intégrer Restlet avec GAE.

0voto

Daniel Kennedy Points 52

C'est le lien du tutoriel complet de web services internes connexes de google app engine:

https://googcloudlabs.appspot.com/codelabexercise5.html#section2

Décrit comment créer un serveur et un client SOAP.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X