2013-10-07 65 views
0

嗨,我正在開發一個項目,將REST服務作爲耳朵的一部分進行部署,並將我們的應用程序部署爲不同的耳朵。 (讓我打電話是restapi.ear和myapplication.ear)。耳機模塊之間的通信

我們在myapplication.ear中部署了一個GUI,但我們想通過我們的GUI訪問一些REST服務。所以基本上,myapplication.ear中的js文件將使用restapi.ear公開的REST API。

我閱讀了關於跨域js問題,所以希望得到關於如何允許此通信的建議。爲了實現這種整合,我必須遵循哪些最佳做法。

+1

難道這些EAR的部署在不同的領域,甚至子域? (例如'www.restapi.com' - 'www.myapp.com'或'restapi.myserver.com' - 'myapp.myserver.com')通常,應用程序服務器會將Web應用程序部署在同一個域下的不同路徑中(例如'myserver.com/restapi' - 'myserver.com/myapp'),從'myserver.com/myapp'下的頁面調用'myserver.com/restapi'應該沒問題。 –

+0

他們在不同的領域,我試圖從我的域寫示例客戶端,它的工作,但會有任何情況下(如集羣模式),這可能無法正常工作? – Vijay

+0

如果他們在不同的領域,請看看Lifecube的答案。 –

回答