ASP.NET应用程序 - 体系结构和类图

时间:2009-10-17 18:50:54

标签: asp.net architecture class diagrams

我是ASP.NET开发的新手。

有谁可以参考文档/教程/链接,它提供了基于3/4 / n层的简单ASP.NET应用程序/示例的示例代码,体系结构,类和序列图?

这对我有很大的帮助。

5 个答案:

答案 0 :(得分:1)

有许多技术/工具和各种方法可以用.Net提出你所要求的,所以我会给你一些各种工具的链接:

N-Tier:

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

那里有很多例子。不要把我给你的那个作为唯一的一个,而是作为一个开始。 :-)

快乐的编码!

答案 1 :(得分:1)

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

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

想到你可能想知道这一点。

答案 2 :(得分:0)

这可能是你会发现的最好的收藏品...... http://www.asp.net/get-started/

答案 3 :(得分:0)

帮自己一个忙,从ASP.NET MVC开始,让Webforms落后。 Rob的Storefront tutorial是一个很棒的3层示例,视频使它非常容易学习。

答案 4 :(得分:0)

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