.NET Tips: ASP.NET Web アプリケーションの設計パターン
■ ASP.NET Web アプリケーションの設計パターン
ASP.NET でアプリケーションを作っていく場合、よく入門書などにあるように、Visual Studio 上、でコントロールやデータ クラスをドラッグ&ドロップで作っていくと、
- 「ページ = クラス」
- データに関する処理は、各クラスに分散
- 頁遷移に関する処理も各クラス (= 各ページ) に分散
- UI に関する処理とデータに関する処理とロジックが混在
となり、或る程度以上の規模のアプリケーションでは、複雑なコードとなることが多い。
そのような場合にどのように設計を行うのが良いか。その代表的な設計のパターンを幾つか紹介する。
参考:
参考書籍:
- 『Microsoft.NETによるエンタープライズソリューションパターン』
- 『.NETのアプリケーションアーキテクチャ―アプリケーションとサービスの設計』
- 『.NETエンタープライズWebアプリケーション開発技術大全 (Vol.1~Vol.5)』
- 『エンタープライズ アプリケーションアーキテクチャパターン』
ディスカッション
コメント一覧
まだ、コメントがありません