私はEclipse RAPについて読み、 「サーブレット コンテナー」とは何かを理解しました。つまり、クライアントではなくサーバー上のある種の Java アプレットです。
RAP アプリケーションがブラウザーでどのようにレンダリングされるのか理解できません。純粋な Javascript、HTML5、Java アプレット、または何ですか?
私はEclipse RAPについて読み、 「サーブレット コンテナー」とは何かを理解しました。つまり、クライアントではなくサーバー上のある種の Java アプレットです。
RAP アプリケーションがブラウザーでどのようにレンダリングされるのか理解できません。純粋な Javascript、HTML5、Java アプレット、または何ですか?
RAP プロジェクトの目的は、開発者が Eclipse 開発モデル、プラグイン、および Java のみの API を使用して、リッチで Ajax 対応の Web アプリケーションを構築できるようにすることです。
したがって、Java でコードを記述し、クライアント UI は AJAX (読み: Javascript) を使用してレンダリングされます。
これは、 XMLHttpRequestを使用してクライアント インターフェイスを更新することを意味します。一部の調査によると、RAP はQooxdoo js ライブラリのレガシー バージョンを使用しており、軽量クライアントを維持したいため、アップグレードの予定はありません。
開発者は、HTML / CSS コンテンツを制御できます。
また、サーブレット コンテナーは、URL 要求を処理し、サーブレットと対話するディスパッチャーです。「サーブレットのライフサイクルを管理し、URL を特定のサーブレットにマッピングし、URL リクエスターが正しいアクセス権を持っていることを確認する」責任があります。[ 1 , 2 ]