Création d’un projet mixte Flex-Java,
utilisant Tomcat et BlazeDS
Introduction
Requis
- FlashBuilder 4.0 (avec accès administrateur)
- Blazeds-turnkey 4.0
- Apache Tomcat 6.0
Configuration du logiciel
Ouvrir FlashBuilder 4 en mode administrateur
Aller dans Aide>Installer le nouveau logiciel
Dans « utiliser avec », cliquer sur « Ajouter » puis entrer les valeurs suivantes :
Nom : JavaIndigo
Emplacement : http://download.eclipse.org/releases/indigo
Sélectionner :
Programming languages > Eclipse Java Devlopment Tools
Web, XML, Java EE, and OSGi Enterprise Development > *
WTP > *
Installer puis redémarrer
Création du projet
Fichier > Nouveau > Projet Flex
Dans l’écran « Création d’un projet Flex », sélectionner les entrez suivantes :
Insérer le nom du projet,
Sélectionner « Application Web »,
SDK 4.0,
Type de Serveur : J2EE
Utiliser le service d’accès aux objets distants BlazeDS
Créer un projet mixte Java/Flex à l’aide de WTP
Dossier source Java : src_java
Dans l’écran « Configuration du serveur J2EE » :
Environnement d’éxécution cible :
Nouveau
Apache Tomcat 6.0
Suivant > Terminer (il n’y a rien à ajouter vu que rien n’a été créé pour l’instant)
Sélectionner le fichier WAR BlazeDS
Chemin d’accès à la bibliothèque :
Dossier source principal : src_flex
Terminer
Hello World
Classe Java HelloWorld
Dans le dossier src_java, créer un package (ici ‘model’) et y insérer une classe HelloWorld.java
package model;
public class HelloWorld {
public HelloWorld(){}
public String sayHello()
{
return "Hello from Java";
}
}
Remoting-config
Modifier le fichier « WebContent > WEB-INF > flex > remoting-config.xml » et y ajouter un objet
Remoting :
<destination id="hello">
<properties>
<source>model.HelloWorld</source>
<scope>session</scope>
</properties>
</destination>
Chaque objet remoting doit être configure ici.
La variable <scope>session</scope> permet de préciser que les remoting objects seront supprimés
de la mémoire à la fermeture du programme
1 / 8 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !