この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Visualforce のアーキテクチャ設計

次のアーキテクチャの図に示すように、すべての Visualforce ページ全体は、開発者がページを作成する場合もエンドユーザがページを要求している場合も、両方とも Lightning プラットフォーム上で実行されます。

Visualforce システムアーキテクチャ - 開発モード Visualforce ページをプラットフォームで実行する方法を示す図

開発者が Visualforce ページの記述を完了して、プラットフォームに保存すると、プラットフォームアプリケーションサーバは、そのマークアップを、Visualforce レンダラによって解釈可能な抽象的な命令セットにコンパイルすることを試みます。コンパイルでエラーが生成されると、保存が中止され、開発者にエラーが返されます。それ以外の場合は、命令がメタデータリポジトリに保存され、Visualforce レンダラに送信されます。レンダラはその命令を HTML に変換し、開発者のビューを更新します。そのため、マークアップに変更が行われるたびに開発者に即座にフィードバ���クが提供されます。

以下のアーキテクチャの図では、開発者ではないユーザが Visualforce ページを要求するときのプロセスフローを示します。このページはすでに命令にコンパイル済みであるため、アプリケーションサーバはメタデータリポジトリからページを取得して、HTML に変換するためにそれを Visualforce レンダラに送信します。

Visualforce システムアーキテクチャ - 標準ユーザモード ユーザがページを編集するときのプラットフォームの図

Visualforce ページは salesforce.com サーバではなく force.com サーバの 1 つで実行できます。

メモ