为什么在 struts2 MVC 中模型和视图之间没有直接 link

Why in struts2 MVC is no direct link between the model and the view

我是从 Struts2 框架开始的,所以我想了解更多关于这个框架的知识。

我做的第一件事是了解该框架。于是看了Key Technologies Primer,有一句话没看懂

句子(MVC部分):

...But, a direct link between the Model and the View is not practical for web applications...

你能给我解释一下吗,为什么这对网络应用程序不实用?

感谢大家的帮助:)

因为上面那个段落。

View/model 交互需要更新服务器状态,Java 网络应用程序中的视图层是 "split"(相对于 Smalltalk MVC)。

这个设计决定不再像以前那样重要,但在旧的 Java 网络应用程序世界中,基于操作的网络应用程序是常态,它更有意义。

现在越来越多的网络应用程序是消耗服务器端 API 的客户端应用程序,这是一个不那么重要的考虑因素,但是您不再使用默认设置(例如,JSP) S2 的视图层,而是使用 JSON 作为视图,并且 model/view 交互通过服务器端 API.

在客户端处理