2010-07-31 66 views
0

Spring MVC命名包含逻辑视图名称和有效负载的对象以呈现ModelAndView,JAX-RS实现泽西岛将它们命名为Viewable。我更喜欢Viewable,但也许你有更好的建议。“模型和视图”对象的名称?

例子:

return new Viewable("index", payload); 

你会如何命名的一类,它结合视图(模板)的名称和模型对象,应该显示?

回答

3

来自Spring的ModelAndView只保存视图(简单案例:视图名称)以及要渲染的数据(这不是模型本身,而是模型的数据)的表示形式,所以我明白为什么您更喜欢名称可见。

但模型和视图是来自MVC的组件;他们是一个概念。所以ModelAndView是一个很好的名字来表示一个概念:用数据来解析它。一个好的名字也可以用Viewable来表示视图(当然,这个视图会接收渲染的数据)。

所以海事组织,只要你提供一个合适的名称来表示这个概念,你怎么称呼它们都没有关系,它很清楚它代表什么。

相关问题