java - Rest 服务应该有 View 模型吗?

标签 java angularjs rest

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

或者客户端应该映射到一个简单的域,而服务将简单的请求对象映射到其丰富的域对象,然后在域对象中执行操作?

在客户端 View 模型和服务丰富域对象之间来回映射时的最佳实践是什么?

最佳答案

嗯,这要看情况。

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

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

关于java - Rest 服务应该有 View 模型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28085465/

相关文章:

angularjs - 创建包含组件的 Angular 表单的最佳方法是什么?

java - 具有动态 FTP 属性的 Spring Integration 上传

javascript - 如何删除 ui-select 中不需要的框?

java - 获取字符串或组合的所有可能排列,包括 Java 中的重复字符

javascript - select 标签中的 onchange 不调用函数

java - xml 响应不起作用,但 json 正在使用 Jersey 运行 Rest Api

api - GET 的其余 api 预期响应

php - 公共(public)端点和私有(private)端点是否应该有单独的 API?

java - (Gradle) 为新源集运行 testNG 测试任务时出现 ClassNotFoundException

java - 相对路径怎么写