MVC中的Push vs Pull模型

Pun*_*tel 6 java struts2 spring-mvc

MVC的推拉模型有什么区别?

是Struts2,Spring MVC Pull?

Ruc*_*era 8

根据Struts2采访问题和答案

Struts2是一种基于Pull-MVC的架构,其中所有数据都存储在Value Stack中,并由视图层检索以进行渲染.

特别:

在Push-MVC的情况下,控制器构造数据(模型)并将其放入视图层,方法是将其放入范围变量(如请求或会话)中.典型的例子是Spring MVC和Struts1.另一方面,Pull-MVC将通常在控制器中构造的模型数据保持在公共位置,即在动作中,然后由视图层呈现.

  • 如果您的答案只是复制和粘贴,您应该*********链接源:http://www.bullraider.com/java/struts2/interview-questions (8认同)