繁体   English   中英

在ASP.NET中创建n层网站的正确过程

[英]Proper Procedure to create a n-tier Website in ASP.NET

在ASP.NET中创建n层网站的正确过程是什么? 是否可以在不设置服务器场的情况下完成此操作,您将如何对其进行测试? 谢谢。

www中有很多n层示例,仅Google就是这样。

此链接http://codebetter.com/blogs/karlseguin/archive/2008/06/24/foundations-of-programming-ebook.aspx帮助我很多了解n层的整个主题以及数据访问的正确做法,领域模型,去耦等。看看它,也许对您也有帮助。

层不一定涉及拥有服务器场。

下图显示了3层体系结构,在第2层和第3层中只有一个服务器。

替代文字

但是,总的来说,整个层/层术语有时会引起很多混乱。

关于Layers v / s Tiers的出色文章在这里

同样,本文引用的Rockford Lhotka的帖子也是一个很好的资源。

我个人支持Codeplex上的分层架构示例所指定的示例

可以从以下位置下载:

http://layersample.codeplex.com/

它带有一个示例应用程序,该应用程序应概述并解释虚构公司的良好模式和做法。

在开发n层体系结构应用程序时,可以以此为指导。 如果您需要进一步了解什么是n层,可以查看Wikipedia:

http://en.wikipedia.org/wiki/Multitier_architecture

关于要求服务器场承载n层应用程序; 这不是必需的。 n层应用程序背后的想法是创建一个灵活且可扩展的应用程序。 最初,如果应用程序不占用资源,则可以将同一服务器上的所有层进行分组。 随着应用程序变得越来越耗费资源并请求,可以而且应该在多台计算机之间扩展这些层。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM