【问题标题】:Best three tier C# Implement "style"最佳三层 C# 实现“风格”
【发布时间】:2011-02-12 19:12:33
【问题描述】:

我是 C# 三层实现的新手,我在 Internet 上找到了很多实现。我不知道它有什么区别和好处。

alt text http://photo.1280.com/images/n8b/61YRE697/myteacher.jpeg alt text http://photo.1280.com/images/wnh/0JZCDRM5/another.jpeg

非常感谢您阅读本文,我正在等待您的答复。我真的很想知道你的实现:)

【问题讨论】:

  • 你的意思是使用层的三层架构?
  • 三层架构是一个概念。它不是特定于编程语言的。有许多好书可以深入解释构建企业应用程序的各种方式。这就是你应该开始寻找的地方。
  • 这个问题应该得到架构标签

标签: c#


【解决方案1】:

3 层架构不依赖于语言。这是一种构建应用程序的方式。

来自wikipedia

三层架构有以下三层:

表示层

这是应用程序的最顶层。表示层显示与浏览商品、购买和购物车内容等服务相关的信息。它通过将结果输出到浏览器/客户端层和网络中的所有其他层来与其他层通信。

应用层

(业务逻辑/逻辑层/数据访问层/中间层) 逻辑层是从表示层中抽出来的,作为它自己的层,它通过执行详细的处理来控制应用程序的功能。

数据层

这一层由数据库服务器组成。在这里存储和检索信息。该层保持数据中立,独立于应用服务器或业务逻辑。为数据提供自己的层还可以提高可伸缩性和性能。

既然你问了这个与 C# 有关的问题,你可以看看这篇文章-> Designing a .NET Application

另一个来自 stackoverflow 的链接有很多很好的答案 -> 3 Tier Architecture - In need of an example

【讨论】:

    猜你喜欢
    • 2011-03-18
    • 1970-01-01
    • 2018-05-17
    • 2012-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多