@ Модельная аннотация и MVC - PullRequest
6 голосов
/ 28 марта 2012

В документации Weld указано, что аннотация javax.enterprise.inject.Model предназначена для контроллеров (логично, поскольку она помечает компоненты как @RequestScoped и @Named).

Но почему он называется Модель вместо Контроллера?

1 Ответ

4 голосов
/ 30 марта 2012

Поскольку в спецификации не предполагается, что вы используете шаблон, который предполагает в первую очередь наличие контроллеров.

Существуют другие шаблоны и соглашения об именах.Например, шов использует «Действие» вместо «Контроллер» (все, хотя эти понятия не отображаются полностью)

...