09-10-2010, 12:48 PM
Télécharger Play!
http://download.playframework.org/releas...1.1RC1.zip
Installer le module Scala
$ play install scala
Installer le module Gae
$ play install gae
Créer son application
$ play new test-gae --with scala,gae
Modifier la méthode index du fichier "test-gae/app/controllers.scala"
def index = "Voui ça marche "
On compile l'application pour Gae
$ play war test-gae -o test-gae.war
On l'upload sur Gae :
$ appcfg.sh update test-gae.war
Et on vérifie que ça marche :
http://oxman-test-scala-play.appspot.com/
Et fantastique : CA MARCHE
Je ne pense pas que l'on puisse faire plus simple.
Note : dans cet exemple il n'a pas été détaillé la configuration de Play! au niveau de la variable PATH (qui permet d'utiliser la commande play n'importe ou)
Note 2 : dans cet exemple il est supposé que vous ayez déjà GoogleAppEngine d'installé
(afin de pouvoir utiliser la commande appcfg.sh)
Note 3 : je n'avais jamais fait d'application sur gae, j'ai "appris" en 2mn pour cet exemple
http://download.playframework.org/releas...1.1RC1.zip
Installer le module Scala
$ play install scala
Installer le module Gae
$ play install gae
Créer son application
$ play new test-gae --with scala,gae
Modifier la méthode index du fichier "test-gae/app/controllers.scala"
def index = "Voui ça marche "
On compile l'application pour Gae
$ play war test-gae -o test-gae.war
On l'upload sur Gae :
$ appcfg.sh update test-gae.war
Et on vérifie que ça marche :
http://oxman-test-scala-play.appspot.com/
Et fantastique : CA MARCHE
Je ne pense pas que l'on puisse faire plus simple.
Note : dans cet exemple il n'a pas été détaillé la configuration de Play! au niveau de la variable PATH (qui permet d'utiliser la commande play n'importe ou)
Note 2 : dans cet exemple il est supposé que vous ayez déjà GoogleAppEngine d'installé
(afin de pouvoir utiliser la commande appcfg.sh)
Note 3 : je n'avais jamais fait d'application sur gae, j'ai "appris" en 2mn pour cet exemple