これまで、このチュートリアルのすべての例では、標準取引先コントローラーを使用して各ページの基盤のロジックを定義してきました。Visualforce では、カスタムコントローラーを定義して独自のロジックやナビゲーションコントロールをページに追加できます。次のトピックでは、カスタムコントローラークラスを作成したり、Visualforce マークアップとやり取りできるクラスメソッドを定義したりするための基本を説明しています。
Salesforce ユーザーインターフェースを使用した Apex の追加、編集、または削除は、Developer Edition を使用している組織、Salesforce Enterprise Edition トライアル版を使用している組織、または Sandbox を使用している組織でのみ行えます。Salesforce の本番組織では、Ant 移行ツールまたは Lightning Platform API compileAndTest コールのいずれかを使用してのみ Apex に変更を加えることができます。