Apache Adobe Flex TutorialTutoriaux Adobe Flex & AIR en Français

17nov/090

Flex BlazeDS – Convertir un projet Flex en projet "Flex avec Server"

Prenons le cas dans lequel vous avez crée un Flex Project "classique", qui n'utilise pas de serveur Java et que vous voulez ensuite le convertir car vous souhaitez utiliser BlazeDS par exemple. On pourrait croire qu'il suffit d'examiner les propriétés du serveur dans le projet (Project > Properties > Flex Server) et d'ajouter un serveur mais … surprise … tout est grisé. Rassurez-vous, il y a une solution. Ne créez pas un nouveau projet de 0 pour dupliquer votre projet (ce qui vous ferait perdre tout votre historique SVN, de plus). Il faut simplement modifier quelques-un des fichiers du projet.

Cette article est une traduction de "Convert Plain-Old Flex Project to Java Server Based Project"

Modification des fichiers de configuration du projet Adobe Flex

Puisque l'on a un projet Flex "sans serveur", on va devoir faire des modifications sur les fichiers .project, .actionScriptProperties et .flexProperties pour convertir le projet. Ces fichiers se trouvent tous à la racine du projet Flex.

Si vous n'arrivez pas à voir ces fichiers, assurez-vous que vous êtes en perspective Flex ou Flex Debugging. Sinon, ouvrez la vue "Navigator" (Window> Other view… > General > Navigator)

Dans le reste de l'article, la notation @@key@@ va vous indiquer les endroits que vous devez remplacer par votre projet, workspace ou configuration de serveur.

On assume que vous faîtes vos build de votre projet Flex vers un répertoire dans votre projet Java appelé "flex". Vous n'avez pas besoin de le créer sur votre serveur application, il sera généré par Flex Builder quand vous ferrez un build ou un clean.

.actionScriptProperties

Ouvrez le fichier .actionScriptProperties et trouvez le noeud "<compiler>" et ajoutez ou changez les attributs suivant de cette manière:

  • outputFolderLocation="DOCUMENTS/@@JavaProjectName@@/WebContent/flex"
  • additionalCompilerArguments="-services &quot;@@JavaProjectContent@@\WEB-INF\flex\services-config.xml&quot; ……… autre arguments comme -locale.
5août/080

Création d'Applications Flex – Configuration d'un Nouveau Projet

La manière dont vous allez créer un nouveau projet Flex depend en grande partie de quel outil vous allez utiliser pour son développement. Si vous utilisez le SDK, vous aurez besoin de plus de temps de configuration pour configurer un nouveau projet.

Création d'un projet SDK

Si vous utilisez le SDK, vous voudrez peut-être l'intégrer avec un IDE comme Eclipse (http://www.eclipse.org), PrimalScript (http://www.sapien.com), ou FlashDevelop (http://www.osflash.org/flashdevelop). Si vous utilisez un IDE, vous devrez créer un nouveau projet (ou workspace ou toute autre terminologie utilisée par votre IDE). Si vous n'utilisez pas d'IDE (vous aimez éditer votre code en utilisant un éditeur de texte), vous devrez créer un nouveau répertoire pour le projet.

Remplis sous: Flex Builder Lire la suite