【问题标题】:Architecture of web layerweb层的架构
【发布时间】:2014-08-30 12:22:41
【问题描述】:

我想了解 Web 层的架构问题。我对 TCP/IP 层、Web 层、2 层、3 层和 n 层概念感到非常困惑。还有MVC呢?它们都是同一个意思吗?

【问题讨论】:

    标签: model-view-controller web layer n-tier-architecture


    【解决方案1】:

    通常,您所指的应用程序层称为“表示层”。这是因为用户界面不一定是 Web 客户端。它可以是任何接口。

    在 n 层架构方法中,表示层是常用的 3 层之一,此外还有业务层和数据层。表示层是负责将内容传递给用户的层。应用逻辑应该在业务层处理,数据关注点在数据层。

    MVC 是一种用于表示层的设计模式。它只关注数据的呈现。 MVC 的“视图”是数据模板,控制器是处理表示逻辑的代码,模型是用于在视图和控制器之间编组数据的数据结构。

    TCP/IP 与网络中的层相关,是与应用层完全不同的概念。

    【讨论】:

    • 完全有道理:)
    【解决方案2】:

    Web 层的架构问题是 1. 翻译 2. 压缩 3.加密

    【讨论】:

      猜你喜欢
      • 2015-08-22
      • 2010-12-22
      • 2018-08-27
      • 2014-06-01
      • 2010-12-09
      • 2011-02-02
      • 1970-01-01
      • 2015-07-22
      • 2014-05-28
      相关资源
      最近更新 更多