Flash Builder 4 Débutant ? Découvrez Flex 4 et Adobe® Flash® Builder 4
14
nov
09

Flex BlazeDS – Configurer son environnement BlazeDS avec Turnkey

BlazeDS est distribué en 2 versions différentes. Une version binaire composée d'un WAR pour intégration dans un environnement déjà existant et une version nommée "Turnkey" que l'on pourrait appeler "clé-en-main", spécialement destinée aux débutants. Cette version Turnkey contient un serveur applicatif Tomcat (actuellement en version 6.0.14) dans lequel les services BlazeDS ont déjà été déployés avec des applications d'exemple.

Turnkey permet de tester facilement BlazeDS. Dans un environnement de production, vous devriez intégrer BlazeDS dans votre propre application web, sur votre propre serveur applicatif.

Installation du serveur BlazeDS Turnkey

Démarrage de Tomcat (serveur applicatif)

Pour que vos applications s'exécutent, il faut lancer le serveur tomcat. Pour cela, prenez un Invité de commande  (Démarrer> Exécuter > cmd). Puis naviguer vers le dossier d'installation de BlazeDS, dans le sous répertoire /tomcat/bin (cd C:\blazeds\tomcat\bin en ligne de commande Windows). Une fois dans le répertoire "bin", tapez "catalina run" puis Entrée pour lancer le serveur Tomcat:

turnkey-1

Si le message "Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program" apparait, revenez à l'étape précédente pour spécifier la variable d'environnement dans le Path.

Si tout se passe bien, vous devriez avoir plusieurs messages et enfin, INFO: Server startup in x ms.

Installation d'Eclipse et Flex Builder 3

Pour les projets utilisant BlazeDS, vous aurez besoin de manipuler du code serveur (Java) et du code client (Adobe Flex / AIR).

Vous ne pouvez pas utiliser la version Standalone de Flex Builder 3 pour les projets Java car elle est basée sur une version d'Eclipse minimaliste.

Vous devez donc avoir au minimum une vraie version d'Eclipse "Eclipse IDE for Java Developers". Une fois Eclipse installé, vous pouvez soit installer Flex Builder 3 en standalone (le code client sera donc dans FB et le code Java dans Eclipse) ou installer FB3 en tant que plug-in Eclipse. Si vous installez FB3 en tant que plugin, vous pourrez avoir les projets Java et Flex dans un même environnement.

Structure de l'installation de BlazeDS Turnkey

Voici la structure des applications web installées avec une installation de BlazeDS Turnkey. Dans notre cas, le dossier "root" J2EE application server est le dossier "blazeds" que l'on a crée plus tôt:

blazeds_dir_deployweb

Voici les dossiers principaux à connaître:

  • /blazeds, /samples et /ds-console: Le répertoire racine d'une application web qui contient le répertoire WEB-INF. Ce dossier inclus tous les fichiers qui doivent être accessibles par le navigateur de l'utilisateur, comme les fichiers SWF, les pages JSP ou HTML, les fichiers CSS, images et JavaScript. Vous pouvez placer ces fichiers directement dans le répertoire racine ou dans n'importe quel autre sous répertoire tant qu'il ne s'appelle pas WEB-INF.
  • /META-INF: Contient la configuration des packages et des extensions
  • /WEB-INF: Contient le fichier de description de déploiement de l'application (web.xml) qui configure l'application BlazeDS.
  • /WEB-INF/classes: Contient les classes Java et les fichiers de configuration
  • /WEB-INF/flex: Contient les fichiers de configuration de BlazeDS
  • /WEB-INF/flex/libs: Contient les fichiers librairie SWC pour la compilation par Adobe Flex Builder
  • /WEB-INF/flex/locale: Contient les fichiers pour l'internationalisation pour la compilation par Adobe Flex Builder
  • /WEB-INF/lib: Contient les fichiers JAR de BlazeDS
  • /WEB-INF/src: (Optionnel) Contient le code source Java utilisé par l'application Web


Autres Tutoriaux Flex liés:

0 Réponses à “Flex BlazeDS – Configurer son environnement BlazeDS avec Turnkey”


  1. Pas de commentaires

Laisser un commentaire

Si vous souhaitez poster du code ActionScript, mettez le entre des balises comme ceci [as]code[/as]. Pour du code MXML, mettez le dans des balises [mxml]code[/mxml]. Merci




Bientôt sur flex-tutorial.fr …

  • - Tutoriaux BlazeDS
  • - Composants Flex

tutorial flex tutorial flex

flex Adobe Air AFCS Data Filter Lib ToasterLib librairies AS3 Flex livres AS3 Flex

 

novembre 2009
L Ma Me J V S D
« oct   déc »
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Catégories