Название для объекта "модель и вид"? - PullRequest
0 голосов
/ 31 июля 2010

Spring MVC называет объекты, которые содержат логическое имя представления и полезную нагрузку для визуализации ModelAndView, реализация JAX-RS Джерси называет их Viewable.Мне нравится Viewable чуть лучше, но, возможно, у вас есть лучшее предложение.

Пример:

return new Viewable("index", payload);

Как бы вы назвали класс, который объединяет имя представления (шаблона) иобъекты модели, которые должны отображаться?

1 Ответ

3 голосов
/ 31 июля 2010

ModelAndView из Spring просто содержит представление представления (простой случай: имя представления) вместе с данными для рендеринга (это не сама модель, а данные модели), поэтому я понимаю, почему вы предпочитаете имяВидимый.

Но Model и View являются компонентами из MVC;они являются концепцией.Таким образом, ModelAndView - это хорошее имя для представления концепции: представление для разрешения с данными для него.Хорошее имя также можно просмотреть для представления представления (который, конечно, будет получать данные для рендеринга).

Итак, IMO, не имеет значения, как вы их называете, если вы предоставляете правильное имя для представленияПонятие, и это ясно, что это означает.

...