Est ce qu'on peut utiliser le modèle j2ee pour développer une application web Google app engine ?
Est ce qu'on peut utiliser le modèle j2ee pour développer une application web Google app engine ?
Bonjour,
C'est quoi le "modèle J2EE" ?
Ce qu'on peut dire c'est que :
1) GAE n'est pas J2EE compliant.
2) Il est impossible de faire tourner une application GAE dans un conteneur J2EE.
Je pense même qu'on pourrait presque dire que ce n'est pas du Java au sens des spécification officielles de Java étant donné qu'il ne tolère pas les File, les Socket (tout juste le HTTP), les Thread, le JDBC, et bien d'autres choses ...
J'espère avoir répondu à la question.
Merci pour la réponse , j'aurai du dire est ce qu'on peut utiliser le Modèle Vue Contrôle c'est à dire des servlets jsp et tout.. ( c'est à dire normalement comme on développe une application java web quoi )
A parement c'est plus compliqué que je l'ai cru ce Google Engine , il y peu de tutoriels en plus , est ce que quel qu'un a travailler sur cette plateforme et/ou sait ou on peut trouver un bon tutoriel !
Merci
Il est tout à fait possible de faire des servlets et des jsp. On peut aussi utiliser certains frameworks.
Il y a deux choses particulières qui font que tous les frameworks ne peuvent pas fonctionner sur GAE.
1) GAE repose sur une architecture distribuée avec un load balancer qui réparti la charge entre les différentes instances du cluster. Cela implique que deux requêtes rattachées à la même session http ne seront pas forcément traitées par le même serveur.
2) Pour résoudre ce problème, GAE utilise memcache pour conserver et partager les données de session entre les instances du cluster. Seulement, il ne faut pas oublier de synchroniser la session http avec memcache.
D'une manière générale, les applications stateless fonctionneront sans aucun problème avec GAE, alors que les applications statefull nécessiteront de bien avoir à l'esprit les deux points que j'ai évoqué.
Sinon, désolé je n'ai pas de lien sous la main.
Bon courage![]()
Bonjour
oui ça devrait
mais perso j'ai un pb:
mes applis avec servlet et jsp tournent bien sous Eclipse
malgre une croix rouge d'erreur
qui m'est inexplicable et finalement pas genante sur localhost
(j'ai poutant suivi pas à pas le modèle
http://code.google.com/intl/fr-FR/ap.../creating.html)
mais impossible de les deployer par app engine sur google
qui a eu ce pb et pourquoi et comment lever l'erreur ?
remerciements
Partager