休息服务应该有一个视图模型



我有一个角度客户端和一个具有丰富域对象的Rest服务。当从角度调用其余 POST 端点时,客户端是否应该将其视图映射到服务域的 json 版本(成为 spring 请求正文)的对象?

还是应该客户端映射到简单域,服务将简单请求对象映射到其丰富的域对象,然后对域对象执行操作?

在客户端上的视图模型和服务上的富域对象之间来回映射时,最佳做法是什么?

嗯,这取决于。

如果它真的是一个 RESTful 服务,那么"视图模型"就没有意义了,因为这基本上应该是服务中的"资源"。通常,您会将ng-resource用于RESTful服务,它将为您进行一对一映射。

另一方面,如果它是一些想要成为 RESTful 的服务,它不是真正面向资源的(基本上只是一个 JSON 服务),这可能是有意义的,......但很可能不是。

相关内容

最新更新