3

簡単な紹介ですが、私は Vaadin を探索し始めており、完全に完璧です。以前は、PHP、Perl、Ruby、および Jquery を使いこなして、リッチ クライアント Web アプリケーションを設計していました。サーバー側、クライアント側、そして、2 つの層の間の堅牢な通信を構築するには、アプリケーション ロジックに関係のない多くのコードが必要でした。

Vaadin は、Java のみを必要とし、GWT の上に構築されているため、私の問題に対する答えのようです。

しかし、どうすればCross-Domain Javascriptingを組み込むことができるのでしょうか? LAMP 環境に戻ると、外部 URL をロードする CGI プロキシ スクリプトがあり、プロキシがロードされたページに JS を挿入しました。外部 URL の Javascript をうまくレンダリングする CGI プロキシ スクリプトを使用しました。Java 用のクラスまたはパッケージ、またはこれを可能にする Vaadin に類似した特定の Java Web フレームワークはありますか?

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

4

3 に答える 3

4

あらゆる種類のプロキシを回避し、それによって各「サイド」で完全なコンテキストを維持したい場合は、easyXDMを選択する必要があります。実際の動作を確認するには、 http://easyxdm.net/current/example/methods.htmlを試してください

これはすべてのブラウザーを完全にサポートし、メソッドを呼び出してドメイン間でデータを渡すことができるきちんとした RPC インターフェイスを備えています。
IE6/7 をサポートする予定がある場合は、今後のバージョンも試してみてください。現在のバージョンは高速ですが (依存関係を使用した場合)、これはさらに高速です。実際には、決してブラウザー
と同じくらい高速です!postMessage

于 2010-05-21T21:42:09.647 に答える
1

機能を自分で簡単に実装できます。クロスドメイン JavaScript のプロキシは本当に簡単です。必要な ajax リクエストと同等のリクエストを作成し、それを他のドメインに転送するだけです。

于 2010-05-21T20:34:28.213 に答える
0

ExtJSには、彼らが「 ScriptTagProxy 」と呼んでいるものがあります。これは、役立つ場合とそうでない場合があります...

これに関するいくつかのリンクを次に示します。

于 2010-05-21T20:35:35.667 に答える