【问题标题】:Presentation layer / Public Services layer. A common term?表示层/公共服务层。一个通用术语?
【发布时间】:2011-04-06 05:15:42
【问题描述】:

在定义我们的应用程序架构(其中包含 Web UI 和外部 Web 服务)时,我们偶然发现我们无法为最顶层找到一个通用名称。 很明显,我们的应用程序中有 DAL(数据访问层)和 BLL(业务逻辑层)。在 BLL 的顶部是 UI,通常称为表示层(例如,http://msdn.microsoft.com/en-us/library/ff647339.aspx)。但是还有一个服务层,它也位于 BLL 的顶部!

但是蛋糕不能在同一层上有两层:)所以请帮我找到一个术语。

【问题讨论】:

    标签: architecture layer nomenclature presentation-layer service-layer


    【解决方案1】:

    外层呢?顶层?不能命名的层?

    【讨论】:

      【解决方案2】:

      Presentation Layer 是我听到最多的包含 UI 组件的层。

      【讨论】:

      • 是的,但是 Ui 和服务的常用术语呢?
      【解决方案3】:

      术语 API(应用程序编程接口)通常用于编程接口,但在这种情况下,“服务层”可能更合适且更具描述性。

      层可以并排 - 没有什么说他们必须在另一个之上。

      【讨论】:

      • API 和“服务层”可以是 Web 服务的术语。但是 UI 部分呢?我想要一个通用术语。在我的世界里,层必须在彼此之上。至少在我看来,服务层和 Web 表示是一层。
      • @Shedal - 如果你能看到它并与之交互,它属于表示层。
      猜你喜欢
      • 1970-01-01
      • 2011-11-20
      • 2010-09-25
      • 2014-04-23
      • 2013-08-07
      • 2011-05-15
      • 2012-09-10
      • 2018-10-18
      • 1970-01-01
      相关资源
      最近更新 更多