Ajax Proxy 是作為選用的 Web 保存檔 (WAR) 而發行的,可以個別安裝在應用程式中,也可以與現有的企業保存檔 (EAR) 組合起來。 用法會隨著您的目標而不同。
如果您要存取一或多個遠端網站的資料,因此,所開發的應用程式必須使用支援跨網站 Scripting 的 Ajax,您可以將 Ajax Proxy WAR 檔內嵌在應用程式中。 如果您有多個應用程式會存取相同的遠端網站,您可以將 Ajax Proxy 部署為獨立式 WAR 檔,且允許多個應用程式存取它。
作為一個 Servlet,Proxy 可以內嵌在 Java EE 應用程式中,隨著應用程式而一起部署。 隨著應用程式而內嵌 Proxy,支援在可直接執行的配置中隨著應用程式而部署 Proxy。 如果您要建置一個應用程式,將一或多個服務端點的內容組合在一個 Ajax 型應用程式中,您可以選擇將 Ajax Proxy 內嵌在應用程式中。
作為一個 Servlet,Proxy 可以作為標準 Web 應用程式來執行。 其他應用程式可以利用 Proxy 來轉送要求。
第一步驟是尋找 Ajax Proxy WAR 檔。
Linux 和 UNIX:/opt/WebSphere/AppServer |
Windows:c:\WebSphere\AppServer |
Linux 和 UNIX:/opt/WebSphere/AppServer/installableApps/AjaxProxy.war |
Windows:c:\WebSphere\AppServer\installableApps\AjaxProxy.war |
proxy-config.xml 檔在 AjaxProxy.war 檔的 WEB-INF/ 目錄中,控制用戶端要求傳給 Proxy 時,Proxy 的行為方式。 在 Servlet 起始設定階段中,會載入 proxy-config.xml 檔,您必須重新啟動 Servlet,變更才會生效。 WEB-INF/proxy-config.xml 檔一節討論如何控制 Proxy 的行為。