Accessibilité
Ressources pour les développeurs
Bob Benedict

Bob Benedict

Macromedia

Table des matières

Créé:
01 Jan 2000
Produits:
Breeze

Développement de votre première application avec Macromedia Breeze

Une des nombreuses nouvelles fonctions apparaissant dans Macromedia Breeze 4.0 est un ensemble de services web conçus pour simplifier l’intégration avec les solutions ERP. Les entreprises qui utilisent plusieurs technologies différentes reconnaîtront facilement la valeur de bonnes solutions d’intégration. Peut-être utilisez-vous déjà Breeze pour la formation de votre personnel ? L’intégration de Breeze à votre système de gestion des ressources humaines vous permettrait d’automatiser l’inscription des nouvelles recrues à vos cours d’orientation. Cela vous permettrait également d’afficher une liste des séminaires web sur le portail intranet de votre entreprise. L’intégration des applications présente d’importants avantages.

Les services web de Breeze sont puissants et robustes, et vous permettent de récupérer d’importantes informations et d’exécuter des fonctions non moins importantes, telles que l’enregistrement d’utilisateurs et leur inscription aux cours. Mais les services web de la version 4.0 sont-ils vraiment puissants ? Oui. Par exemple, vous pouvez créer une application à l’aide des services web de Breeze 4.0 capables de récupérer les données affichées dans une page Breeze, avec les mêmes fonctions. Vous pourriez également automatiser des processus obligeant autrement à l’utilisation de plusieurs applications pour exécuter une seule tâche.

La première étape conduisant à l’intégration avec Breeze est de comprendre le processus de développement d’une application faisant usage des services web de Breeze 4.0. Cet article indique comment créer une application très simple capable d’afficher les réunions d’un utilisateur. Vous y apprendrez à gérer la fonction d’authentification, appeler un service web et afficher les résultats dans un navigateur.

Vous devrez considérer les points suivants avant de commencer :

  • Cet article présente les principaux aspects du développement de l’application. Ces informations devraient être suffisantes pour vous permettre de créer une application web réussie. Des fichiers sont fournis en exemple pour vous permettre d’examiner le code.
  • Bien entendu, vous devriez connaître Java, XML, HTML et JSP avant de commencer. J’imagine que les lecteurs de cet article comprennent déjà bien ces concepts ; si tel n’est pas le cas, il pourrait être judicieux de vous rafraîchir la mémoire.
  • Ne testez pas votre application avec un système de production. Essayez de configurer un serveur de développement qui n’est pas utilisé pour des réunions ou des cours importants. Si cela vous est impossible, utilisez votre propre non d’utilisateur et votre mot de passe, et ne laissez pas votre application fonctionner sans la surveiller. Tout devrait bien se passer (si vous n’exécutez pas, par exemple, une boucle infinie de création de réunion, ce qui entraînerait l’arrêt de votre serveur).

Configuration requise

Le suivi de ce didacticiel requiert les éléments suivants :

  • Accès à un serveur Breeze avec les fonctions de services web activées. Vous aurez besoin du code d’accès pour l’authentification de vos appels.
  • Guide Utilisation des service web XML de Macromedia Breeze (nom d’utilisateur Breeze requis).
  • Environnement de développement Java avec une version récente du JDK. J’utilise JDK 1.4. Eclipse* un excellent environnement de développement intégré open-source.
  • Outil d’analyse XML Java supportant les API SAX et DOM et le langage XPath. L’analyse des documents XML peut être effectuée par la plupart des outils d’analyse XML, tels que Xerces ou JDOM.
  • my_first_breeze_app_fr.zip (8 Ko) contient les fichiers utilisés pour créer une application de connexion à un serveur Breeze et afficher une liste de réunions.

A propos de l'auteur

Bob Benedict est directeur du service Ingénierie des Solutions Breeze de Macromedia. Il travaille dans le secteur informatique depuis plus de 16 ans, pour des sociétés telles que Macromedia, Intuit, DigitalThink, et (il y a de cela bien longtemps) Software Publishing Corporation. Bob a rédigé plusieurs ouvrages informatiques à propos de sujets allant du graphisme au développement web.