我从Struts2框架开始,所以我试图获得更多关于这个框架的知识。
我做的第一件事就是了解这个框架。所以我读到了关于关键技术入门的故事,有一句话我不明白。
句子(MVC节):
...But,模型和视图之间的直接链接对于web应用程序来说是不实用的。
请你向我解释一下,为什么这对web应用来说不实用?
谢谢大家的帮助:)
发布于 2019-04-01 19:12:52
因为上面那一段。
视图/模型交互需要更新服务器状态,在Java应用程序中视图层是“拆分”的(相对于Smalltalk )。
这个设计决定已经不再像以前那么重要了,但是在以前的Java web应用程序世界里,基于动作的web应用程序是规范的,它更有意义。
现在,更多的web应用程序都是消耗服务器端API的客户端应用程序,这是一个不太重要的考虑因素,但现在您不再使用S2的默认(例如JSP)视图层,而是使用JSON作为视图,并且通过服务器端API在客户端处理模型/视图交互。
https://stackoverflow.com/questions/55459526
复制相似问题