.NET Tips: ASP.NET Web アプリケーションの設計パターン

tips.gif
■ ASP.NET Web アプリケーションの設計パターン
ASP.NET でアプリケーションを作っていく場合、よく入門書などにあるように、Visual Studio 上、でコントロールやデータ クラスをドラッグ&ドロップで作っていくと、

  • 「ページ = クラス」
  • データに関する処理は、各クラスに分散
  • 頁遷移に関する処理も各クラス (= 各ページ) に分散
  • UI に関する処理とデータに関する処理とロジックが混在

となり、或る程度以上の規模のアプリケーションでは、複雑なコードとなることが多い。
そのような場合にどのように設計を行うのが良いか。その代表的な設計のパターンを幾つか紹介する。

参考:

参考書籍: