【问题标题】:ASP.NET Application - Architecture and Class DiagramsASP.NET 应用程序 - 体系结构和类图
【发布时间】:2012-04-08 03:36:29
【问题描述】:

我是 ASP.NET 开发的新手。

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

这对我有很大帮助。

【问题讨论】:

    标签: asp.net architecture class diagrams


    【解决方案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

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

    编码愉快!

    【讨论】:

      【解决方案2】:

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

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

      只是觉得你可能想知道。

      【讨论】:

      • 你好像没有链接你想用来解释的图片?
      【解决方案3】:

      这可能是你能找到的最好的收藏... http://www.asp.net/get-started/

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          【解决方案5】:

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

          【讨论】:

            猜你喜欢
            • 2011-10-05
            • 2011-02-22
            • 1970-01-01
            • 2011-04-20
            • 1970-01-01
            • 2011-06-15
            • 2011-04-07
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多