【发布时间】:2012-03-05 17:53:54
【问题描述】:
MVC 必须是 RESTful 的吗?
有没有办法使用MVC 模式制作SOAP 服务?
输入请求是否会先进入View,然后进入Controller,然后进入Model,例如:
Request -> View -> Controller -> Model
但是这样做,这不再是 MVC 模式。 (对吧?)
否则我们如何使用SOAP 获得键入的响应,但仍坚持(或接近)MVC 模式。 MVVM 会更适合这种情况吗?
【问题讨论】:
-
我不明白为什么 MVC 会受到如此多的关注。
-
@duffymo 我同意...这不是我的选择
-
@duffymo 和 Seph > 您使用什么技术?
-
我对 MVC 没有任何问题。它与服务、REST 或 SOAP 无关,因为它们没有视图。您正在应用一个没有业务的流行词/模式。
-
@duffymo 问题是我的老板将不同的返回格式(xml/json)视为“视图”......更多所以他相信我们可以将“html 视图”添加到我们的“MVC API”中然后我们将拥有一个完全正常工作的网站——而不是将网站设计为使用 API 作为 API 或拥有自定义后端或类似的任何东西......现在我们有一个 API 可以返回进行其他 API 调用的 html 页面也返回 html 页面。这是一团糟:)
标签: .net wcf model-view-controller rest soap