@Model注释和MVC

时间:2012-03-28 07:48:03

标签: java terminology java-ee-6 cdi

Weld documentation表示javax.enterprise.inject.Model注释是为控制器设计的(逻辑上因为它将bean标记为@RequestScoped@Named)。

但为什么它被命名为Model而不是Controller?

1 个答案:

答案 0 :(得分:4)

因为规范不假设您使用的模式首先涉及控制器。

还有其他模式和命名约定。例如,seam使用“Action”而不是“Controller”(尽管这些概念并未完全映射)