0
Spring MVC命名包含逻辑视图名称和有效负载的对象以呈现ModelAndView
,JAX-RS实现泽西岛将它们命名为Viewable
。我更喜欢Viewable
,但也许你有更好的建议。“模型和视图”对象的名称?
例子:
return new Viewable("index", payload);
你会如何命名的一类,它结合视图(模板)的名称和模型对象,应该显示?
Spring MVC命名包含逻辑视图名称和有效负载的对象以呈现ModelAndView
,JAX-RS实现泽西岛将它们命名为Viewable
。我更喜欢Viewable
,但也许你有更好的建议。“模型和视图”对象的名称?
例子:
return new Viewable("index", payload);
你会如何命名的一类,它结合视图(模板)的名称和模型对象,应该显示?
来自Spring的ModelAndView只保存视图(简单案例:视图名称)以及要渲染的数据(这不是模型本身,而是模型的数据)的表示形式,所以我明白为什么您更喜欢名称可见。
但模型和视图是来自MVC的组件;他们是一个概念。所以ModelAndView是一个很好的名字来表示一个概念:用数据来解析它。一个好的名字也可以用Viewable来表示视图(当然,这个视图会接收渲染的数据)。
所以海事组织,只要你提供一个合适的名称来表示这个概念,你怎么称呼它们都没有关系,它很清楚它代表什么。