Utilización del proxy Ajax


El proxy Ajax se distribuye como un archivo WAR (Web archive) opcional que se puede instalar directamente en una aplicación o combinado con un archivo EAR (enterprise archive) de una aplicación existente. Su uso dependerá de los objetivos.

Si está desarrollando una aplicación que utiliza Ajax que debe dar soporte a los scripts de sitios cruzados porque está accediendo a datos de uno o más sitios remotos, puede incluir el archivo WAR de proxy Ajax como parte de la aplicación. Si dispone de varias aplicaciones que están accediendo al mismo sitio remoto, puede desplegar el proxy Ajax como archivo WAR autónomo y permitir que varias aplicaciones accedan al mismo.



Cómo empezar

Puede aplicar el proxy Ajax de varias formas. Los dos casos de ejemplo siguientes demuestran cómo puede utilizar el proxy Ajax. Los pasos se tratan con más detalle en el documento.

(Opción 1) Uso de un proxy incorporado como parte de la aplicación JavaTM EE

Como servlet, el proxy puede incluirse en la aplicación Java EE y desplegarse con la aplicación. La inclusión del proxy en la aplicación da soporte al despliegue del proxy con la aplicación en una configuración lista para ejecutarse. Puede elegir incorporar el proxy Ajax en la aplicación si está creando una aplicación que combina el contenido de uno o varios puntos finales de servicio en una aplicación basada en Ajax.

  1. Modifique el archivo application.xml para incluir el servlet de proxy Ajax. En general, si ya ha creado un archivo EAR, puede asociar el proxy Ajax para el archivo WAR de IBM® WebSphere Application Server con el proyecto EAR y Eclipse hace el resto.
  2. Modifique el archivo proxy-config.xml para definir vías de acceso de contexto de URI, URL y políticas a los que dé soporte el proxy.
  3. Cree la aplicación con el servlet de proxy Ajax y despliéguela.

(Opción 2) Utilización de un proxy como una aplicación Web autónoma

Como servlet, el proxy puede ejecutarse como una aplicación Web autónoma. Otras aplicaciones pueden utilizar el proxy como intermediario en las peticiones.

  1. Modifique el archivo proxy-config.xml para definir vías de acceso de contexto de URI y políticas a las que dé soporte el proxy.
  2. Despliegue el archivo WAR del proxy Ajax de IBM WebSphere Application Server en el servidor de aplicaciones.

Localización del archivo WAR (Web archive) de aplicación de proxy Ajax

El primer paso es localizar el archivo WAR de proxy Ajax.

Modifique el archivo proxy-config.xml para el proxy Ajax

El archivo proxy-config.xml está ubicado en el directorio WEB-INF/ del archivo AjaxProxy.war y controla cómo funciona el proxy cuando se pasa una petición del lado del cliente al proxy. El archivo proxy-config.xml se carga durante la fase de inicialización de servlets. Para que los cambios entren en vigor, debe reinicializar el servlet. En la sección Archivo WEB-INF/proxy-config.xml se describe cómo controlar el funcionamiento del proxy.



Condiciones de uso | Comentarios