インタフェースのように、コントローラは手続き的で、リクエスト/レスポンス指向です。異なる戦略をもった異なるアーキテクチャモデルがあります。いくつかのプロトコルはドメインモデルオブジェクトに直接アクセスします。プロトコルによく見られます。アーキテクチャとほとんど互換性がありません。通してドメインモデルオブジェクトへのアクセスをていきょうします。トランスポートプロトコルとして使用されます。アプリケーションプロトコルではありません。原則は基本的にオブジェクト指向ではありません。適合させる層が必要になります。それぞれのメソッドはアクションと呼ばれます。action_name(params...);アクションメソッドのシグネチャに引数を定義できます。パラメタから自動的に解決されます。メソッドの起動によって終了します。リクエストはデータを含んでいます。してエンコードされたフォームデータを含んでいます。このマップのキーはパラメータ名です。パラメータ名は以下のようにして導出されます。パラメータを含んでいます。Long.class);}でも、ちょっと待ってください。パラメータを直接検索することができます。パラメータのものと同じであるに違いありません。