Home   Single Page

ウェブアプリ間における通信

一つのEARファイルは複数のWARファイルに対応する可能性があります。EAR、WARのそれぞれはウェブアプリケーションです。二つのウェブアプリケーション間で通信する標準的な方法はありません。

しかしながら、ZKは他のウェブアプリケーションからのリソースを参照する方法を提供しています。例えば、app2といったアプリケーションから/foreign.zulといったリソースを挿入することを想定したら、以下のように書きます。

<include src="~app2/foreign.zul"/>

同様に、他のウェブアプリケーションからスタイルシートを参照できます。
Similarly, you could reference a style sheet from another Web application.

<style src="~app2/foreign.css"/>

【ヒント】: 他のウェブアプリケーション中におかれているリソースに通信できるかどうかはウェブサーバーの設定によります。例えば、Tomcat を使用する場合は、conf/context.xmlの中でcrossContext=”true”を指定しなければなりません。