Flex BlazeDS – Introduction à BlazeDS
BlazeDS fournit un ensemble de services vous permettant de faire le lien entre votre application côté client et votre donnée (server side) ainsi que le passage de données à de multiples clients tous connectés au même serveur BlazeDS pour une messagerie temps réel entre les clients.
Une application BlazeDS se compose de deux parties: une application cliente et une application Web J2EE côté serveur. Voici un schéma rapide:

L'application client
Une application client BlazeDS est typiquement une application Adobe Flex ou Adobe AIR. Les applications Adobe Flex et AIR utilisent toutes deux les composants Flex pour communiquer avec le serveur BlazeDS, dont les composants RemoteObject, HTTPService, WebService, Producer et Consumer. Ces composants font partie du Flex Software Development Kit (Flex SDK).
Bien que l'on utilise typiquement des applications Flex ou AIR, vous pouvez aussi utiliser une combinaison de Flex, HTML et JavaScript. Ou vous pouvez la développer en HTML et JavaScript en utilisant l'Ajax Client Library.
Le serveur BlazeDS
Le serveur BlazeDS est lancé dans une Web Application sur un serveur d'application J2EE. BlazeDS inclut 3 Web Application pré-configurées que vous pouvez utiliser comme base pour le développement de votre application.
Pour configurer une application web J2EE afin qu'elle supporte BlazeDS, il faut:
- Ajouter les fichiers JAR de BlazeDS et les fichiers JAR de dépendance dans le dossier WEB-INF/lib
- Editer les fichiers de configuration de BlazeDS dans le dossier WEB-INF/flex
- Définir un MessageBrokerServlet et un Session Listener dans le fichier WEB-INF/web.xml
Dans les prochains tutoriaux Adobe Flex avec BlazeDS, on va voir comment faire marcher BlazeDS pour que votre application Flex / AIR communique avec votre service Java.
Articles similaires
- Flex BlazeDS – Configurer son environnement BlazeDS avec Turnkey
- Flex BlazeDS – Tutorial Application Java Messaging avec BlazeDS Turnkey
- Flex BlazeDS – Les fonctionnalités de BlazeDS
- Flex BlazeDS – Received fault: RPC Fault: faultCode="Server.ResourceUnavailable" faultDetail="Type 'remoting.EchoService' not found."
- Flex BlazeDS – RPC Fault: faultCode="InvokeFailed" faultDetail="Couldn't establish a connection to 'echoServiceDestination'"
Aucun trackbacks pour l'instant





