Utilisation du proxy Ajax


Le proxy Ajax est distribué comme un fichier WAR (fichier archive Web) facultatif qui peut être installé directement dans une application ou combiné avec un fichier EAR (fichier archive d'entreprise). Son utilisation dépend de ce que vous recherchez.

Si vous développez une application utilisant Ajax et qui doit prendre en charge les scripts intersites parce que les données auxquelles vous devez accéder se trouvent sur un ou plusieurs sites distants, vous avez la possibilité d'incorporer dans votre application le fichier WAR du proxy Ajax. Si vous avez plusieurs applications qui accèdent au même site distant, vous pouvez déployer le proxy Ajax en tant que fichier WAR autonome et permettre aux multiples applications d'y accéder.



Mise en route

L'application du proxy Ajax peut se faire de multiples manières. Les deux scénarios qui suivent illustrent la manière dont vous pouvez utiliser le proxy Ajax. La procédure est détaillée dans le document.

(Option 1) Utilisation d'un proxy incorporé à l'application Java EE

En tant que servlet, le proxy peut être incorporé à l'application Java EE et déployé avec celle-ci. L'incorporation du proxy permet le déploiement de celui-ci avec l'application dans une configuration prête à l'emploi. L'incorporation du proxy peut être intéressante si l'application que vous développez combine dans une application Ajax le contenu d'un ou plusieurs noeuds finals de services.

  1. Modifiez la fichier application.xml afin d'inclure ke servlet AjaxProxy. Normalement, si vous disposez déjà d'un fichier EAR, vous pouvez associer à votre projet EAR le proxy Ajax pour un fichier WAR d'IBM® WebSphere Application Server et Eclipse s'occupe du reste.
  2. Dans le fichier proxy-config.xml, définissez les chemins de contexte des URI, les URL et les règles prises en charge par le proxy.
  3. Créez votre application avec le servlet du proxy Ajax et déployez l'application.

(Option 2) Utilisation d'un proxy en tant qu'application Web autonome

En tant que servlet, le serveur proxy peut s'exécuter en tant qu'application Web standard. Les autres applications pourront l'utiliser comme courtier de leurs demandes.

  1. Dans le fichier proxy-config.xml, définissez les chemins de contexte des URI et les règles prises en charge par le proxy.
  2. Déployez vers votre serveur d'applications le proxy Ajax d'un fichier WAR d'IBM WebSphere Application Server.

Comment trouver le fichier d'archive Web (WAR) du proxy Ajax

La première étape commence par repérer le fichier WAR du proxy Ajax.

Modifier le fichier proxy-config.xml en vue du proxy Ajax

Le fichier proxy-config.xml se trouve dans le répertoire WEB-INF/ du fichier AjaxProxy.war et il contrôle le comportement du proxy lorsqu'une demande côté client est transmise à ce dernier. Le fichier proxy-config.xml est chargé pendant la phase d'initialisation du servlet ; c'est pourquoi les modifications apportées au fichier ne seront prises en compte qu'après arrêt et redémarrage du servlet. La section WEB-INF/proxy-config.xml file explique comment contrôler le comportement du proxy.



Conditions d'utilisation | Commentaires