IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Les nouveautés de JBuilderX Enterprise

Les nouveautés de JBuilderX Enterprise


précédentsommairesuivant

VII. Les WebServices

La programmation des WebServices avec JBuilder se fait depuis la version 7. Dans cette nouvelle version, un designer graphique two-way fait son apparition. Le toolkit de WebLogic fait son apparition à côté de celui du groupe Apache : Axis.
Ce sujet est également très vaste, la documentation pdf en français fait 250 pages.
Le choix entre les deux boîtes à outils se fait de la façon suivante :

Serveur Boîte à outils
Borland Enterprise Server 5.2.1 Axis
Tomcat Axis
WebLogic Application Server 7.0 SP4 et 8.1 SP1 Axis
WebLogic Application Server 7.0 SP4 et 8.1 SP1 WebLogic WebServices
WebSphere Application Server 4.0.6 et 5.0.2 Axis

VII-A. Le designer des WebServices

Un designer fait son apparition, il permet de façon visuelle d'ajouter ou d'importer des services Web. Un "drag&drop" d'une classe ou d'un EJB est suffisant pour l'ajouter sur le designer.

Image non disponible

Sur cette capture, non voyons une classe java et un EJB Session publiés comme service Web, nous voyons également une importation d'un service via son wsdl. Le simple fait d'avoir posé un service sur le designer génère automatiquement les fichiers wdsl, les fichiers Axis... Les services sont déjà prêts à l'emploi avec un simple "run". La vue structure ou le designer permettent de régler les différents paramètres. L'ensemble pouvant également se faire dans les fichiers de descripteur.

VII-B. Le designer des flux Axis

Le Concepteur de flux Axis fournit une surface de conception visuelle qui permet de construire des flux de message, des gestionnaires et de configurer l'affectation de type, etc. Ces flux peuvent être des flux de service individuels ou des flux globaux pour l'ensemble des services du projet. Le Concepteur de flux Axis vous permet de rapidement visualiser, ajouter, modifier et supprimer des gestionnaires, des chaînes, des flux et des informations sur l'affectation de type.
Le Concepteur de flux Axis comprend des concepteurs de flux individuels pour différents composants, tels qu'une chaîne, un service, un flux de demande, etc. Le cas échéant, ils prennent en charge la fonction glisser-déplacer afin de permettre la réutilisation dans les composants enfants des composants globalement définis. Par exemple, un gestionnaire global peut être référencé à l'intérieur d'un service par une simple opération glisser-déplacer. Outre élaborer le flux de service, le concepteur de flux vous permet de configurer chaque élément de service. Vous pouvez utiliser les inspecteurs, en cliquant sur un composant de la surface de conception du concepteur de flux, ou l'interface basée sur les fiches, en choisissant l'onglet Général.

Image non disponible

VII-C. Le designer des flux WebLogic

Le Concepteur de Flux WebLogic représente visuellement le flux de messages du service Web et fournit une interface conviviale pour visualiser et éditer le fichier de déploiement web-services.xml. Par exemple, vous pouvez ajouter des chaînes de gestionnaires, de fiabilité et de sécurité.

Image non disponible

précédentsommairesuivant

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2013 Request. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.