Model view controller 为什么在struts2 MVC中,模型和视图之间没有直接联系

Model view controller 为什么在struts2 MVC中,模型和视图之间没有直接联系,model-view-controller,struts2,Model View Controller,Struts2,我从Struts2框架开始,所以我试图获得更多关于这个框架的知识 我所做的第一件事就是了解这个框架。所以我读到了,有一句话我不明白 句子(MVC部分): …但是,模型和视图之间的直接链接对于web应用程序是不实际的 你能给我解释一下这一点吗?为什么这对web应用程序不实用 谢谢大家的帮助:)因为上面的一段 视图/模型交互需要更新服务器状态,并且视图层在Java web应用程序中是“拆分”的(与Smalltalk MVC相反) 这个设计决策不再像以前那样重要,但在旧的Java web应用世界中,基

我从Struts2框架开始,所以我试图获得更多关于这个框架的知识

我所做的第一件事就是了解这个框架。所以我读到了,有一句话我不明白

句子(MVC部分):

…但是,模型和视图之间的直接链接对于web应用程序是不实际的

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


谢谢大家的帮助:)

因为上面的一段

视图/模型交互需要更新服务器状态,并且视图层在Java web应用程序中是“拆分”的(与Smalltalk MVC相反)

这个设计决策不再像以前那样重要,但在旧的Java web应用世界中,基于动作的web应用是常态,它更有意义

现在,越来越多的web应用程序是使用服务器端API的客户端应用程序,这是一个不太重要的考虑因素,但是您不再使用S2的默认(例如JSP)视图层,而是使用JSON作为视图,并且模型/视图交互在客户端通过服务器端API进行处理。

参见