(cet article a été modifié suite à des remarques de lecteurs, toutes les sources d'information sont désormais précisées et aucun contenu ne fait référence à blog.xebia.fr)
Petit rappel sur Flex
Voici un extrait de Wikipedia en guise d'introduction sur Flex :
Flex est une solution de développement créée par Macromedia en 2004 puis reprise par Adobe en 2006, permettant de créer et de déployer des applications Internet riches (RIA) multi plates-formes grâce à la technologie Flash et particulièrement à son lecteur. Son modèle de programmation fait appel à MXML (basé sur XML) et ActionScript 3.0, reposant sur ECMAScript.
La technologie Flex produit un fichier .swf intégré dans une page html. La richesse de l'interface graphique ainsi générée a le désavantage comme toutes applets de générer ici un fichier .swf sur le serveur qui est un peu long à télécharger dans le poste client lors du chargement de la page.
Les applets java fonctionnent sur le même principe de téléchargement sur le poste client cependant les applications Flex sont facilement déployables à travers le player Flash car celui-ci est installé sur la plupart des postes de travail.
Les applications Flex peuvent accéder à des données situé coté serveur en utilisant le composant HTTPService ou le composant WebService :
- Le Composant HTTPService permet d'envoyer des requètes HTTP et de recevoir la réponse en XML ou d'un autre type (JSON, HTML, ...). Ce composant est similaire au composant XMLHttpRequest disponible en Ajax
- Le composant WebService permet d'invoquer des Web Services basé sur SOAP
Lire la suite