by Adobe
adobe_logo

Created

22 March 2010

Requirements

User level
All
 

 
Suivre le trafic sur le réseau

 
 

 
Code

Aucun code n'est écrit dans ce didacticiel.
 

 
Didacticiel

Dans ce didacticiel, vous allez utiliser le moniteur de réseau Flash Builder pour surveiller le trafic entre votre application et le serveur. Vous pourrez ainsi examiner en toute simplicité les données envoyées à l'application et renvoyées par elle.
 
 
Étape 1 : Activez le moniteur de réseau.
Ouvrez la vue Moniteur de réseau, activez le moniteur de réseau (voir Figure 1) et exécutez l'application.
 
Activez le moniteur de réseau.

Figure 1. Activez le moniteur de réseau.

Avant de faire quoi que ce soit dans l'application, revenez dans Flash Builder et examinez le moniteur de réseau. Deux demandes sont affichées : client_ping et getEmployees (voir Figure 2). L'opération client_ping est utilisée par le service de données Flex pour vérifier la réactivité du serveur avant qu'il n'envoie réellement des demandes. L'opération getEmployees constitue l'appel initial de la méthode getEmployees() côté serveur, qui a pour but de renseigner le DataGrid. La durée de chaque demande est également affichée.
 
Examinez le trafic réseau entre l'application et le serveur.

Figure 2. Examinez le trafic réseau entre l'application et le serveur.

 
Étape 2 : Examinez la réponse de getEmployees().
Sélectionnez l'opération getEmployees dans le panneau de gauche du moniteur de réseau et examinez les données de demande et de réponse correspondantes dans le panneau de droite (voir Figure 3).
 
Le type de retour est AMF (Action Message Format), format binaire utilisé par Flash Remoting pour envoyer des appels de classes côté serveur.
 
Examinez les données renvoyées par l'opération getEmployees().

Figure 3. Examinez les données renvoyées par l'opération getEmployees().

Développeurs Java : tous vos objets seront de type services.Employee.
 
Les trois boutons situés dans l'angle supérieur droit permettent respectivement d'afficher les données aux formats arborescence, brut et hexadécimal.
 
 
Étape 3 : Examinez les données de trafic réseau d'autres opérations.
Revenez à l'application dans le navigateur pour ajouter, mettre à jour et supprimer des données. Revenez au moniteur de réseau pour explorer les données correspondant aux appels de service. Une fois ces tâches effectuées, désactivez le moniteur de réseau.
 
N'oubliez pas que vous devez examiner les données de demande envoyées au serveur lors de la création ou de la mise à jour d'un employé (voir Figure 4).
 
Examinez les données de demande correspondant à un appel de l'opération updateEmployee().

Figure 4. Examinez les données de demande correspondant à un appel de l'opération updateEmployee().

JDéveloppeurs Java: votre objet sera de type services.Employee.
 
Dans ce didacticiel, vous avez surveillé le trafic entre votre application et le serveur et examiné les données de demande, les données de réponse et les temps de demande. Dans le didacticiel suivant, vous utiliserez le débogueur Flash Builder pour tester et déboguer votre code Flex.
 

 
Pour en savoir plus

Pour en savoir plus sur cette rubrique, consultez les ressources suivantes :
 
 
Documentation: Utilisation de Flash Builder 4.5
 
Pôle de développement Flex