我正在淘汰基于Web的应用程序的架构,该应用程序将利用Web服务。我建议我研究ASP.NET MVC框架的使用。我在MVC上找到的所有信息都讨论了它与网页的使用,但我没有发现任何关于网络服务的信息。 MVC可以用于Web服务吗?如果是的话,我在哪里可以找到资源来支持我的研究工作?
答案 0 :(得分:5)
ASP.NET MVC可用于create REST web services。对于SOAP,您应该坚持使用标准Web服务。
答案 1 :(得分:2)
MVC是一种UI设计模式。它不适合Web服务。
答案 2 :(得分:0)
为了显示数据,您可以使用内置在“JsonResults”中的mvc以json格式返回所有类型的权利或集合,我发现它非常实践。 如果您需要更多选项,我建议您使用WCF而不是Web服务。
答案 3 :(得分:0)
从您的问题中不清楚您是在构建具有Web服务组件的Web应用程序,还是仅构建Web服务。严格来说,Web服务没有用户界面,因此MVC模型不会直接应用。但是,以一种直截了当的方式思考你想要做的事情真的无可替代。架构模式可以提供帮助,但它们只是指南。听起来你仍然感觉很好,所以在这个阶段不要过多考虑这些类型的模式:弄清楚需要做什么,找出哪种技术最适合这样做。整体架构最终会出现。