0

ASP.NET 開発は初めてです。

3 / 4 / n層ベースの単純なASP.NETアプリケーション/例のサンプルコード、アーキテクチャ、クラス、およびシーケンス図を提供するドキュメント/チュートリアル/リンクを参照してください。

それは私にとって大きな助けになるでしょう。

4

5 に答える 5

1

私は最近、典型的な従来の Microsoft .ASP/SQL Server Web サイト アーキテクチャと、新しい Microsoft ASP.NET テクノロジを組み込んだものとの違いを説明するときに、このスケッチを作成しました。

図の上部にある「Front」というラベルの付いたボックスは、公開 Web サイトを表しています。大小問わず、どんなサイズでも構いません。下部の「缶」は、舞台裏にある SQL Server データベースを表します。Web サイトのユーザーは、Web サイトのすべてのデータを保持している Web サイトがそこにあることを本当に知りませんし、気にもしません。中央の領域は、ASP.NET テクノロジで何ができるかを表しています。ボックスは、特定のことを行うコードの小さな「エンジン」を表しています。クレジットカードを処理する場合があります。ショッピング カートにアイテムを追加する場合があります。別の例では、ページ上のアイテムをリストし、横にサムネイル画像を表示する場合があります。リストは無限です。ここで重要なのは、ASP.NET を使用すると、これらすべての「エンジン」をいつでも単独で使用したり、他の「エンジン」と組み合わせて使用​​したりして、Web サイトのタスクや機能を実行できるということです。これにより、トップ ボックスで表される実際の Web ページ内に配置する必要がある特別なコードの量が減ります。これは、はるかに効率的で高速なテクノロジであり、Web サイトがより複雑で複雑になる場合は特にそうです。

あなたはそれを知りたいかもしれないと思っただけです。

于 2011-12-21T04:31:37.283 に答える
1

あなたが.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/dwahlin/archive/2008/02/28/building-an-n-layer-asp-net-application-with-linq-lambdas-and-stored-procedures.aspx

動的データ

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

そこにはたくさんの例があります。私があなたに与えたものを唯一のものと考えないでください。:-)

ハッピーコーディング!

于 2009-10-17T20:39:39.793 に答える
0

これはあなたが見つける最高のコレクションかもしれません... http://www.asp.net/get-started/

于 2009-10-17T19:02:21.540 に答える
0

これは、ベスト プラクティスを使用して asp.net mvc アプリを作成するための強固な基盤を提供しますこのプロジェクトは、Visual Studio テンプレートも提供します。

于 2011-11-22T23:15:06.320 に答える
-1

ASP.NET MVCから始めて、Web フォームを置き去りにしてください。Rob のStorefront チュートリアルは 3 層の優れた例であり、ビデオで非常に簡単に学習できます。

于 2009-11-09T09:52:59.207 に答える