MVC RESTful设计

Sep*_*eph 7 .net rest model-view-controller wcf soap

MVC必须是RESTful吗?

有没有办法SOAP使用MVC模式进行服务?

输入请求是否实际进入第View一个然后进入Controller当时的Model例如:

Request -> View -> Controller -> Model
Run Code Online (Sandbox Code Playgroud)

但这样做,不再是MVC模式.(那是对的不是吗?)

我们如何使用SOAP但仍然坚持(或接近)MVC模式的类型响应.相反,MVVM会更适合这种情况吗?

Guf*_*ffa 25

REST描述了如何与应用程序交互,而MVC是您实现应用程序的方式.使用MVC实现的应用程序可以是RESTful也可以不是.

SOAP是一种与应用程序连接的协议,可以使用MVC实现.

在MVC中,请求进入控制器,该控制器为视图创建模型.

Request -> [Controller] -> Model -> [View] -> Response
Run Code Online (Sandbox Code Playgroud)