【问题标题】:what is the difference between multitier web application and multilayer web application?多层 Web 应用程序和多层 Web 应用程序有什么区别?
【发布时间】:2011-06-14 21:02:25
【问题描述】:

多层网络应用程序和多层网络应用程序有什么区别?

【问题讨论】:

  • 按照我的理解,绝对没有。

标签: asp.net architecture


【解决方案1】:

据我所知,Tier 通常用于指代架构中涉及的物理边界,例如 Web 服务器、应用程序服务器、数据库服务器,其中 as
层用于业务层、数据访问层、ui层等逻辑边界。

【讨论】:

    【解决方案2】:

    以@Cyber​​nate 的回答为基础:

    如果您将解决方案拆分为 UI、业务逻辑和数据访问,则每一个都被视为单独的层。

    如果您的数据访问部署在单独的机器上并通过 Web 服务公开,那么这将是一个多层设计。

    【讨论】:

      【解决方案3】:

      层是指应用程序(软件)中的特定抽象层,其中层是指这些层(硬件)的物理位置

      App.Layer == "软件"-----逻辑
      App.Tier == "硬件"------物理

      图层:
      1) 表示层
      2) 业务层
      3) 数据访问层
      4) 数据层
      5) 外部系统访问层

      层级:
      1) 表示层(网络服务器)
      2) 数据层(数据库服务器)

      【讨论】:

        【解决方案4】:

        多层应用程序是指将功能逻辑分离到组件中,例如数据层、表示层、业务层等。所有组件也可以部署在同一台物理机器中。

        多层应用程序是关于物理部署的。

        【讨论】:

          猜你喜欢
          • 2011-06-14
          • 1970-01-01
          • 2011-10-22
          • 1970-01-01
          • 2015-10-01
          • 2011-06-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多