0

我是 ASP.NET 开发的新手。

任何人都可以参考一个文档/教程/链接,它为基于 3 / 4 / n 层的简单 ASP.NET 应用程序/示例提供示例代码、体系结构、类和序列图?

这对我会有很大帮助。

4

5 回答 5

1

我最近在解释典型的经典 Microsoft .ASP/SQL Server 网站架构与结合了较新的 Microsoft ASP.NET 技术的网站架构之间的区别时制作了这个草图。

图表顶部标有“Front”的框代表一个公共网站。可以是任何尺寸,大或小。底部的“can”表示幕后的 SQL Server 数据库。网站用户真的不知道也不关心它的存在,它拥有网站的所有数据。中间区域表示使用 ASP.NET 技术可以完成的工作。这些框代表执行特定操作的代码的小“引擎”。一个人可能会处理一张信用卡。可以将商品添加到购物车。另一个可能会在页面上列出项目,旁边有一个缩略图。名单是无穷无尽的。这里的重点是,使用 ASP.NET,所有这些“引擎”都可以随时准备好单独使用,或者与其他“引擎”结合使用来执行网站任务和功能。这减少了需要放置在由顶框表示的实际网页中的特殊代码的数量。它是一种效率更高、速度更快的技术,尤其是网站可能越复杂越复杂。

只是想你可能想知道。

于 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

LINQ 2 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

查看sharpdevelop 它为使用最佳实践创建 asp.net mvc 应用程序提供了坚实的基础。该项目甚至提供了 Visual Studio 模板。

于 2011-11-22T23:15:06.320 回答
-1

帮自己一个忙,从ASP.NET MVC开始,把 Webforms 抛在脑后。Rob 的店面教程是一个很棒的 3 层示例,视频让学习变得非常容易。

于 2009-11-09T09:52:59.207 回答