@Model注释和MVC

Den*_*niz 6 java terminology cdi java-ee-6

焊接文档指出javax.enterprise.inject.Model注释是专为控制器(逻辑,因为它标志着bean作为@RequestScoped@Named).

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

Kar*_*dén 4

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

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