【问题标题】:3tier/ntier architecture - good examples need [closed]3 层/n 层架构——好的例子需要 [关闭]
【发布时间】:2010-12-01 10:52:00
【问题描述】:

目前我正在使用单层架构。现在我想使用 3iter/ntier 架构。

请任何机构向我提供实现 3iter/ntier 架构的代码示例。

提前致谢。

【问题讨论】:

  • 什么样的应用程序类型?网络应用还是客户端应用?
  • 我需要 Web 应用示例

标签: c# design-patterns n-tier-architecture


【解决方案1】:
【解决方案2】:

* 是一个 n 层网络架构。它通常在这样的层中完成:

视图->控制器->服务->持久性

【讨论】:

  • 你能给我提供任何基本的代码示例/代码链接吗?
  • 如果您使用 Spring,您可以学习如何正确执行此操作:springframework.org。他们有文档和代码示例。
【解决方案3】:

如果您在 .NET 中工作,我可以推荐这本书,因为它可以很好地了解在对企业应用程序进行分层时可以使用的模式的概念性概述

http://www.amazon.co.uk/Microsoft-NET-Architecting-Applications-PRO-Developer/dp/073562609X/ref=sr_1_1?ie=UTF8&s=books&qid=1291115917&sr=8-1

【讨论】:

    【解决方案4】:

    亲爱的 pankaj 即将创建一个单例项目,您可以将所有代码合二为一,因此请查看单例模式

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

    如果您想创建一个 3 层项目,请查看这些点

    http://www.dotnetspider.com/resources/19462-Tier-Architecture-NET-Sample-Application.aspx http://dotnetslackers.com/articles/aspnet/3-Tier-Architecture-Examples.aspx http://social.msdn.microsoft.com/Forums/en/winformsapplications/thread/143f67c0-59fa-4a21-9e6c-d0b51e98d05c

    【讨论】:

    • @JS Jodha:您的解决方案看起来不错,但我需要 Web 应用程序中 3 层架构的示例。
    • 也请阅读:code.google.com/p/google-singleton-detector。我看不出 Singleton 与 n 层有什么关系。