0

私はSpring 3 MVCサーブレットWebサービスベースのアプリケーションを持っており、これをliferayベースのシステムと統合しようとしています。liferay では、ポートレット間の通信に IPC (ポートレット間通信) を使用します。

イベントはポートレットによってブロードキャストされ、その後他のポートレットによって処理され、対応するアクションが実行されます。この通信は、現在 IPC を使用して実行されています。

サーブレット アプリケーションを Liferay の iframe にデプロイしました。ブロードキャストされたイベントの同様の処理を確立することは可能ですか? ポートレットとサーブレットの通信のソリューションはありますか?

ありがとうございました。

4

1 に答える 1

0

IPCは を表すため、ポートレットが必要であり、 aと a のInter Portlet Communication間では実行できません。サーブレットとポートレットの間でデータを共有したい場合は、 を使用してオブジェクトを格納し、共有できます。また、 Liferay から使用してサーブレットを呼び出すこともできます。servletportletHttpSessionPortalDelegateServlet

また、 を使用する場合Iframe、実際には iframe ウィンドウとウィンドウ オープナー アプリケーションの間で通信しません。

お役に立てれば

于 2013-08-20T14:39:57.487 に答える