Création d'un service Web Java à l'aide de Google AppEngine


J'essaie de créer une application de service Web simple où je peux récupérer une collection de chaînes et les stocker dans un magasin de données sur le serveur AppEngine.

J'ai des connaissances en Java et à peine aucune connaissance des Servlets Java et de ses standards de GUERRE.

Je voudrais au moins avoir une orientation sur la façon de créer un service Web en utilisant la technologie Java fournie par AppEngine. J'ai cherché mais les articles sont clairsemés et trop longs tout en ne fournissant aucun simple solution.

J'adorerais que je puisse créer un service Web en utilisant les annotations Java comme vous pouvez le faire dans.NET avec des attributs.

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

Aucune réponse basée sur Python s'il vous plait.

Author: Tyler Carter, 2010-02-07

1 answers

OMI, il n'y a pas de solution simple pour construire un service Web sur GAE avec Java.

Mais, c'est toujours réalisable. Commençons par lesWeb Services que nous voulons construire.

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

" Grande toile Services " utilisez le format SOAP/RPC et les services Web RESTful utilisent le style REST one. Vous pouvez en savoir plus sur SOAP vs REST.

Il existe de nombreux frameworks de services Web open source Java. La plupart d'entre eux sont généralement basés sur l'API Java pour les services Web XML (JAX-WS), une partie de la plate-forme Java EE. JAX-WS est non pris en chargepar Google App Engine comme spécifié dans la liste Jouera-t-il dans App Engine. Alors oubliez les " Java cool annotation".

Mais, Restlet semble compatible avec GAE. Donc, si vous pensez que REST pourrait être une option pour vous, je voudrais aller de l'avant et jeter un oeil au Tutoriel Hello World de Restlet. Ensuite, j'irais de l'avant et lisais l'article sur comment intégrer Restlet avec GAE.

 22
Author: rochb, 2010-02-07 14:20:55