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
Bonsoir
merci de reagir
mes fichiers prennent la marque rouge dès que je compile
mais y a rien à voir rien à analyser comme erreur ds les fichiers
j'ai le même ennui "impossible de compiler les jsp"
aussi bien depuis eclipse qu'en ligne de commande appcfg.cmd
c'est incomprehensible
d'autant qu'en local ça marche
qd je lance le run sous eclipse j'ai juste une fenetre d'alerte mais je proceed qd même et mes jsp roulent en local
j'ai essayé en travaillant avec eclipse 7 indigo c'est pareil
Si ton application tourne en local, il s'agit sans doute d'un problème de configuration ou de version de librairie.
Dans eclipse, tu as une vue qui liste tous les problèmes de compilation et de configuration :
Peux-tu me dire les messages de niveau Error reportés dans cette vue ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Window > Show View > Problems
Bonjour
(je me suis qd même couché vers 23h...)
je vais aller ds la vue que tu me donnes
je te dirai
mais j'ai déjà vérifié mes buildpath
la croix apparait qd je lance buildprojet
donc eclipse ne veux pas me compiler non plus (comme en ligne en deploy appengine) mes jsp
mais alors pourquoi, qd je passe outre ça roule ok ds le navigateur.....!!!
je me demande si je devrais pas réinstaller mon java6
mais je crains de tout casser
sinon tantpis je ferai que du servlet (là j'ai aucun pb)
mais c'est qd même trop chiant
Rebonjour
je suis allé voir mais rien que je ne pouvais imaginer déjà :
"Your projet must be configured to use a JDK in order to use JSP's"
ben oui mais c'est pourtant bien le cas
j'ai réinstall un jdk1.6.0_30 et son jre
rien n'y fait
à noter que ds les wizard du builpath on ne peut mettre que
du jre et non un jdk
il en est juste question
ds window/preferences/java/compiler
'compliance 1.6' et rien de plus à pouvoir faire
mais ne te casse pas trop la tête
Bonjour
comme on dit :
autant pour moi
j'avais pas la version EE mais la SE
(pourtant j'ai des jsp qui roulaient avec tomcat)
j'ai carément installer un jdk7
(j'ai pas besoin de tout ça )
mais maintenant ça roule partout
encore merci pour ton implication
A+ peut-être
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager