2014-08-30 136 views
1

我想知道Web层的体系结构问题。我非常困惑的TCP/IP层,网络层,2层,3层和n层概念。还有什么关于MVC?他们都是一样的意思吗?Web层的体系结构

回答

0

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

在n层体系结构方法中,表示层是使用的常用3层之一,还有业务层和数据层。表示层是负责将内容传递给用户的层。应用逻辑应该在业务层进行处理,并且数据层涉及数据。

MVC是用于表示层的设计模式。它只关心数据的表示。 MVC的'视图'是您的数据模板,控制器是解决表示逻辑的代码,模型是用于编组视图和控制器之间的数据的数据结构。

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