4

我正在内部网络上构建一些 mvc 4.0 web api 服务。我来自 WCF WSHttp 背景,我们共享通用 DTO 以及服务和客户端之间的合同。

使用 web api,我应该在客户端和服务之间共享 dtos 吗?或者这是一种不好的做法,我应该让客户端尝试将 json 反序列化为它想要的任何对象结构。在我的情况下,哪个可能导致客户端和服务重复 dto?

谢谢你的帮助

4

1 回答 1

2

我目前正在开发一个 n-tire Web 项目,我们的 DTO 存储在服务层和 MVC 网站使用的可公开访问的库中。我们发现这是最合乎逻辑的,它可以停止重复,同时仍然保持一层分离。

我希望这会有所帮助,祝你好运!

于 2013-05-22T13:12:31.030 回答