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.
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.
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.
La première étape commence par repérer le fichier WAR du proxy Ajax.
Linux et UNIX : /opt/WebSphere/AppServer |
Windows :
c:\WebSphere\AppServer |
Linux et UNIX:
/opt/WebSphere/AppServer/installableApps/AjaxProxy.war |
Windows:
c:\WebSphere\AppServer\installableApps\AjaxProxy.war |
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.