1

私はEclipse RAPについて読み、 「サーブレット コンテナー」とは何かを理解しました。つまり、クライアントではなくサーバー上のある種の Java アプレットです。

RAP アプリケーションがブラウザーでどのようにレンダリングされるのか理解できません。純粋な Javascript、HTML5、Java アプレット、または何ですか?

4

1 に答える 1

1

Eclipse RAP wikiから:

RAP プロジェクトの目的は、開発者が Eclipse 開発モデル、プラグイン、および Java のみの API を使用して、リッチで Ajax 対応の Web アプリケーションを構築できるようにすることです。

したがって、Java でコードを記述し、クライアント UI は AJAX (読み: Javascript) を使用してレンダリングされます。

これは、 XMLHttpRequestを使用してクライアント インターフェイスを更新することを意味します。一部の調査によると、RAP はQooxdoo js ライブラリのレガシー バージョンを使用しており、軽量クライアントを維持したいため、アップグレードの予定はありません。

開発者は、HTML / CSS コンテンツを制御できます。

また、サーブレット コンテナーは、URL 要求を処理し、サーブレットと対話するディスパッチャーです。「サーブレットのライフサイクルを管理し、URL を特定のサーブレットにマッピングし、URL リクエスターが正しいアクセス権を持っていることを確認する」責任があります。[ 1 , 2 ]

于 2011-10-16T21:03:13.777 に答える