2013-08-20 33 views
0

我有一個Spring 3 MVC servlet基於Web服務的應用程序,現在我打算將其與基於liferay的系統集成。在liferay中,我們使用IPC(Inter portlet通信)在portlet之間進行通信。Liferay Portlet-Servlet通信

事件由portlet廣播,然後由其他portlet處理並採取相應的操作。此通訊目前正在使用IPC進行。

我現在已經在Liferay中的iframe中部署了我的servlet應用程序。我能否建立類似的廣播事件處理?任何用於portlet-servlet通信的解決方案?

謝謝。

+0

據我所知,IPC是portlet之間.. –

+0

@VikasV謝謝。 – user1587865

回答

0

IPC代表Inter Portlet Communication,所以必須有portlet,並且不能在servletportlet之間完成。如果您真的想在servlet和portlet之間共享數據,則可以使用HttpSession來存儲對象和共享。另外,您可以使用Liferay的PortalDelegateServlet來調用Servlet。

此外,當您使用Iframe時,實際上不會在iframe窗口和開窗器應用程序之間進行通信。

希望這有助於

+0

謝謝。我認爲這種方法可以通過延長Liferay提供的橋接實現來實現。 – user1587865