82 votes

Applications reposante sur Google App Engine Java ?

Je voudrais créer une bonne application sur Google App Engine. Je voudrais XML et JSON services. J'ai brièvement expérimenté avec Restlet, Resteasy, et de Jersey. Je n'ai pas eu beaucoup de succès avec l'un d'eux, d'autres que quelques exemples simples dans Restlet.

Pourriez-vous partager vos expériences de création d'un web Restful application sur Google App Engine à l'aide de Java ou de fournir un aperçu sur celui-ci une série d'outils sur GAE?

Merci!

Edit (2009-07-25):

J'ai décidé d'utiliser Restlet pour le moment. Il semble fonctionner parfaitement jusqu'à présent. Merci de poster toutes les autres points de vue/opinions que vous pourriez avoir. Quels problèmes avez-vous rencontrés? Avez-vous utilisé avec succès Jersey/Restlet/Resteasy sur GAE/J? Si oui, nous voulons entendre parler de lui!

45voto

JP Richardson Points 11920

Je suis heureux d’annoncer que Restlet M3 fonctionne parfaitement sur AppEngine 1.2.2. J’ai suivi le « First steps » et la « Première ressource » tutoriels trouvé http://www.restlet.org/documentation/2.0/.

Donc, il me semble que Restlet est la solution pour vos applications Restful GAE/J.

17voto

Viren Points 1501

J’utilise Jersey sur GAE. Voici le lien pour ceux qui s’intéressent à la mise en place : (j’utilise v1.4.0 GAE SDK) :

http://tugdualgrall.blogspot.com/2010/02/Create-and-Deploy-JAX-RS-Rest-service.html

6voto

broschb Points 3441

Je vais commencer à examiner cela aussi bien, mais n’ont pas encore commencé. J’ai trouvé ce cadre, qui dit cela devrait fonctionner, mais comme je le disais n’ont pas encore essayé.

http://wiki.restlet.org/docs_1.2/13-restlet/275-restlet/252-restlet.html

Si vous faire fonctionner ou parvenez à obtenir une des suggestions ci-dessus fonctionne, mettre à jour tout le monde car je ne sais pas il y a intérêt à cela.

5voto

Harald Points 71

Je suis en utilisant Restlet avec Guice sur Google AppEngine. Mon humble avis qu’ils s’emboîtent parfaitement. Consultez mon blog récente pour plus de détails : http://haraldpehl.blogspot.com/2009/11/google-appengine-restlet.html

2voto

opensas Points 13527

Et bien, j'aimerais vivement vous conseiller de regarder jouer au cadre

Regardez la vidéo sur la page d'accueil

Il dispose d'un module gae

Avec la sienne comme un orm pour gérer la banque de données de gae

De toutes les java cadres que j'ai vu jusqu'à présent, je pense que c'est le plus facile de la courbe d'apprentissage,

  • grande documentation,

  • un tutoriel pour développer une application complète

  • très actifs et utiles de la communauté,

  • gratuites, et aussi dans le discours

  • hautement évolutive en raison des apatrides de la boîte de conception

  • reste sympathique

  • hautement personnalisable via des modules et des plugins approche

de plus, en tenant compte que c'est pour un cours de niveau collégial, il est vraiment facile de pirater le code, je pourrais gérer un couple de billets et de nouvelles fonctionnalités, sans aucune expérience avec java, juste un couple de l'année le développement d'applications web avec php

d'autres avantages

  • il est vraiment facile pour démarrer, sans installation compliquée impliqués, il suffit de télécharger et décompresser le fichier et vous êtes prêt

  • grande expérience dans le développement, juste corriger le code et cliquer sur "actualiser", jouer autocompiles des changements à la volée lors de l'exécution sur le mode de développement

  • rapide et léger

  • fullstack, vous n'avez pas à intégrer la lourdeur des cadres pour le faire fonctionner

  • de grandes erreurs de rapport, pas plus interminables erreur trace de la pile, vous montre à la ligne avec l'erreur

  • pas de configuration xml n'importe où autour de

  • un grand soutien pour le tdd avec le sélénium de test intégrée

Je pense que le principal avantage comme un outil d'apprentissage, c'est qu'il est possible de regarder dans le code source sans se sentir perdu et le soutien de la communauté... La documentation est très claire, et vous pouvez en apprendre beaucoup en avoir juste un coup d'oeil au code source...

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