1

我对这两个术语感到困惑。这两个术语是什么意思?层和层有什么区别?

4

2 回答 2

8

有时人们可以互换使用它们,但在我看来,一层是逻辑分离(GUI、数据访问、业务逻辑等),而一层是物理分离(单独的服务器……即 Web 服务器、数据库服务器等)。

请参阅 Wikipedia 中的条目:多层架构多层架构

于 2009-03-29T07:49:56.047 回答
0

层通常用于参考 3 层应用程序(GUI、业务对象/逻辑、数据库访问)或 n 层应用程序。通常在讨论 3 层应用程序时,有人会在提及其中一层时使用“层”,例如“业务层”或“数据库访问层”。它们经常互换使用。虽然可能有这些的技术定义来区分它们,但我不会陷入困境。通常,这些术语在不同的上下文中具有不同的风格。

因此,我喜欢在日常对话中使用它们时进一步澄清术语。如果我说“服务”,它可能意味着“Windows 服务”、“WCF 服务”、“某些 SOA 类型的服务”或“Web 服务”。所以我永远不会只说“服务”,因为我正在与之交谈的人可能会以一种方式解释它,然后我们将在完全不同的页面上。

于 2009-03-29T08:29:14.843 回答