0

Web アプリケーション A から DWR を使用したかったのですが、DWR サーブレットは Web アプリケーション B にあります。

これは可能ですか?回避策はありますか?

ありがとう!

4

2 に答える 2

0

はい、完全にできます。

生成された JavaScript ファイルをアプリケーション A で使用するために含める場合、B アプリケーション パス (dwr サーブレットがデプロイされる場所) を次のように指定する必要があります。

<script type='text/javascript' src='[application B path]/dwr/interface/[javascript class name].js'></script>

[application B path]http://my-domain.com/AppBのようなものになります

[javascript class name]アプリケーション Bの dwr.xml で宣言されているとおりです。

<create creator="new" javascript="[javascript class name]">
    <param name="class" value="com.my-domain.Class"/>
</create>

また、次のようにコア javascript クラスを使用できます。

<script type='text/javascript' src='[application B path]/dwr/engine.js'></script>
<script type='text/javascript' src='[application B path]/dwr/util.js'></script>
于 2009-07-20T22:06:16.900 に答える
0

クライアント側のリクエストを介して、別の Web アプリの dwr サーブレットから静的コンテンツを取得できます。

ただし、カスタム変更なしでは、アプリケーション間でサービス/ビジネス オブジェクト/セッション/リクエスト/状態にアクセスすることはできません。

于 2009-07-20T14:17:42.677 に答える