Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flex
Flex Forum d'entraide sur la programmation Adobe Flex : applications Internet riches (RIA)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/02/2011, 16h14   #1
Membre actif
 
Inscription : février 2011
Messages : 123
Détails du profil
Informations personnelles :
Âge : 22

Informations forums :
Inscription : février 2011
Messages : 123
Points : 152
Points : 152
Par défaut Flex avec blazeDS

Bonjour,

Je débute dans Flex, j'utilise adobe flash builder 4.
Je souhaite créer une appli web qui utilisera des méthodes java via blazeds

Mais voila je n'y arrive pas

J'ai regardé : http://coenraets.org/blog/2010/03/fl...-data-wizards/

1-je lance flash builder 4
2-je lance le serveur tomcast
3-je créer un projet flex en utilisant blazeds
4-je configure le serveur (
dossier racine : ..flex-java-testdrive\tomcat\webapps\testDrive2
url racine: http://localhost:8400/testDrive2
Racine du contexte: /testDrive2
5-je finis la création du projet
6-je créer un projet java avec une méthode mettre en majuscule
7-je lance connexion au données/services blazeds

Maintenant que le décors est en place :
Je ne vois pas comment permettre l'utilisation de ma classe java avec sa méthode dans flex.
Dans remonting-config j'ai ajouté une destination et je relance tomcast.
Ensuite je lance la connexion au données, je vois bien que les informations inscrite dans fichier remonting-config sont la mais quand je souhaite terminer j'ai un message d'erreur:
http://www.monsterup.com/upload/1296918355907.png

Je pense que je m'enfonce et que j'ai zappé un truc important mais impossible de trouver.

Merci d'avance .

Cordialement Laurent.
ALaurent22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2011, 17h37   #2
Membre du Club
 
Étudiant
Inscription : avril 2007
Messages : 70
Détails du profil
Informations personnelles :
Âge : 23

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2007
Messages : 70
Points : 45
Points : 45
Salut,

Le début de ta configuration me semble bonne, en revanche, tu pourrais essayer d'appeler ton service sans passer par l'interface graphique.

Exemple:
Déclare un RemoteObject ce que tu as déjà fait au vu de la capture d'écran
Code :
1
2
3
4
 
<s:RemoteObject id="roProductService"
						destination="productService"
						result="fillListProduct(event)" fault="onFault(event)"/>
destination = nom de ta destination dans remoting-config.xml

result = méthode appelée lorsque blazeDS te renvoie le résultat de la méthode java.
fault = méthode appelée en cas d'erreur.


Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
/**
 * Méthode invoquée en cas de succès de l'appel RPC 
 */ 
private function onResult(event : ResultEvent):void{
	// Afficher la réponse
	lblError.text = event.result as String;
}
 
/**
 * Méthode invoquée en cas d'échec de l'appel RPC 
 */ 
private function onFault(event : FaultEvent):void{
	// Afficher le message d'erreur
	lblError.text = event.fault.message as String;
}
Si tu as une erreur de config, tu auras une erreur plus explicites dans la fonction onFault.

Bonne chance
__________________
Mes projets
Galip est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h35.


 
 
 
 
Partenaires

Hébergement Web