私の質問は、ASP.NET MVC サイトを設計するプロセスに関するもので、具体的には、サイトに必要なコントローラー クラスとアクション メソッドの決定に関するものです。
これは、ASP.NET MVC Web サイトを設計するプロセスについて、これまでに理解していることです。
- まず、 Balsamiqなどのモックアップ ツールを使用してモックアップを作成する必要があります。これにより、サイトがどのように見えるかがわかります。これにより、ビューが得られます。
- 次に (または同時に)、ドメインのオブジェクトをモデル化します。
ビューとモデルが与えられた場合、コントローラー クラスとそのアクション メソッドをどのように処理すればよいでしょうか? コントローラーはさまざまなビューを呼び出すことができるので、「因数分解」の基準は何ですか?
そこで、私の質問は次のとおりです。ビューとモデルが与えられた場合、どのコントローラーを使用し、それぞれにどのアクション メソッドを含める必要があるかをどのように決定すればよいでしょうか?