アプリケーションがリクエストを処理するときは、毎回、同じようなワーク・フローになります。インスタンスを作成します。インスタンスを作成します。インスタンスを作成して、アクションのためのフィルタを実行します。フィルタのどれかが失敗すると、アクションはキャンセルされます。すべてのフィルタを無事に通ったら、アクションが実行されます。アクションはデータモデルを、おそらくはデータベースから、ロードします。アクションはデータ・モデルをビューに提供して、ビューをレンダリングします。アプリケーション・コンポーネントに返されます。レスポンス・コンポーネントがレンダリングの結果をユーザのブラウザに送信します。次の図は、アプリケーションがどのようにしてリクエストを処理するかを示すものです。このセクションでは、これらのステップのいくつかについて、どのように動作するかを詳細に説明します。