标签: java terminology java-ee-6 cdi
Weld documentation表示javax.enterprise.inject.Model注释是为控制器设计的(逻辑上因为它将bean标记为@RequestScoped和@Named)。
javax.enterprise.inject.Model
@RequestScoped
@Named
但为什么它被命名为Model而不是Controller?
答案 0 :(得分:4)
因为规范不假设您使用的模式首先涉及控制器。
还有其他模式和命名约定。例如,seam使用“Action”而不是“Controller”(尽管这些概念并未完全映射)