ASP.NET 開発は初めてです。
3 / 4 / n層ベースの単純なASP.NETアプリケーション/例のサンプルコード、アーキテクチャ、クラス、およびシーケンス図を提供するドキュメント/チュートリアル/リンクを参照してください。
それは私にとって大きな助けになるでしょう。
ASP.NET 開発は初めてです。
3 / 4 / n層ベースの単純なASP.NETアプリケーション/例のサンプルコード、アーキテクチャ、クラス、およびシーケンス図を提供するドキュメント/チュートリアル/リンクを参照してください。
それは私にとって大きな助けになるでしょう。
私は最近、典型的な従来の Microsoft .ASP/SQL Server Web サイト アーキテクチャと、新しい Microsoft ASP.NET テクノロジを組み込んだものとの違いを説明するときに、このスケッチを作成しました。
図の上部にある「Front」というラベルの付いたボックスは、公開 Web サイトを表しています。大小問わず、どんなサイズでも構いません。下部の「缶」は、舞台裏にある SQL Server データベースを表します。Web サイトのユーザーは、Web サイトのすべてのデータを保持している Web サイトがそこにあることを本当に知りませんし、気にもしません。中央の領域は、ASP.NET テクノロジで何ができるかを表しています。ボックスは、特定のことを行うコードの小さな「エンジン」を表しています。クレジットカードを処理する場合があります。ショッピング カートにアイテムを追加する場合があります。別の例では、ページ上のアイテムをリストし、横にサムネイル画像を表示する場合があります。リストは無限です。ここで重要なのは、ASP.NET を使用すると、これらすべての「エンジン」をいつでも単独で使用したり、他の「エンジン」と組み合わせて使用したりして、Web サイトのタスクや機能を実行できるということです。これにより、トップ ボックスで表される実際の Web ページ内に配置する必要がある特別なコードの量が減ります。これは、はるかに効率的で高速なテクノロジであり、Web サイトがより複雑で複雑になる場合は特にそうです。
あなたはそれを知りたいかもしれないと思っただけです。
あなたが.Netで尋ねたことを行うための多くのテクニック/ツールとさまざまな方法がありますので、さまざまなツールへのリンクをいくつか提供します。
N層:
ASP.Net 2.0
http://weblogs.asp.net/bsimser/archive/2006/08/13/3_2D00_tier-Architecture-wtih-ASP.NET-2.0.aspx
ASP.Net 3.5
http://imar.spaanjaars.com/QuickDocId.aspx?quickdoc=476
LINQ2 SQL
動的データ
http://weblogs.asp.net/craigshoemaker/archive/2008/07/01/6-steps-to-n-tier-asp-net-dynamic-data.aspx
MVC
http://www.codeproject.com/KB/aspnet/aspnetmvc_bugtracker_v4.aspx
そこにはたくさんの例があります。私があなたに与えたものを唯一のものと考えないでください。:-)
ハッピーコーディング!
これはあなたが見つける最高のコレクションかもしれません... http://www.asp.net/get-started/
これは、ベスト プラクティスを使用して asp.net mvc アプリを作成するための強固な基盤を提供します。このプロジェクトは、Visual Studio テンプレートも提供します。
ASP.NET MVCから始めて、Web フォームを置き去りにしてください。Rob のStorefront チュートリアルは 3 層の優れた例であり、ビデオで非常に簡単に学習できます。