您认为ASP.NET MVC能够开发REST风格的Web服务以及您将使用哪种方法?使用ASP.NET MVC的REST风格的Web服务
回答
我会认真看看ADO.NET Dataservices。 (形式代号为Astoria)那里有一些非常好的Restful服务工具!
一般来说,我会说是的,它是可能的ASP.Net MVC开发RESTful Web服务。然而,数据的消费者很多时候都是独一无二的,因为这可能不是最好的方法。
对于较大的应用程序服务或更复杂的服务,我建议以RESTful方式开发MVC控制器,以便在MVC设计时使用视图。然后我会考虑ADO.Net数据服务或WCF的大规模数据服务。
彼得,
针对calebjenkins,如果你想创建数据库的一个宁静的版本ADO.Net数据服务是非常好的。
如果你想更好地控制你的宁静的web服务,那么我会使用WCF的网络服务。或者,如果您的数据存储不是数据库,那么ADO.NET数据服务并不是真正的解决方案。这是一个非常好的article让我开始。
“如果你想更多控制......使用WCF的网络服务。” 应该阅读“如果你想减少控制......” – synergetic 2010-01-22 05:13:55
我已经写了一系列关于开发RESTful Web Service using ASP.Net MVC的帖子......至少我是通过8篇文章后的80%。看一看:
http://shouldersofgiants.co.uk/blog/
我正在开发的web服务,支持多种表示法(XHTML/JSON/XML/HELP)处理许多可能出现的错误,因为我能找到,并支持POST超载。
自MVC 4 Web API正式支持构建RESTful Web服务。
- 1. GWT + Spring MVC(REST风格的Web服务)
- 2. ASP.NET REST风格的Web服务
- 3. CakePHP中的REST风格的Web服务
- 4. Grails中的REST风格的Web服务
- 5. REST风格的Web服务中的@POST
- 6. 使用XMPP服务器设计REST风格的Web服务
- 7. 设置REST风格的Web服务
- 8. REST风格的web服务代理类
- 9. 实现REST风格的Web服务
- 10. REST风格的Web服务和RESTful API
- 11. 关于REST风格的Web服务
- 12. TomEE与Jersey REST风格的Web服务
- 13. jquery REST风格的Web服务
- 14. REST风格的Web服务发布API
- 15. REST风格的Web服务GET文件
- 16. 什么是REST风格的Web服务
- 17. 使用ORMLite在REST风格的Web服务中进行事务
- 18. REST风格的Web服务使用Jersey使用Java登录
- 19. 使用Spring框架的REST风格的Web服务
- 20. 使用开放的CMIS REST风格的Web服务
- 21. iOS的当前库使用REST风格的Web服务
- 22. 使用Maven创建REST风格的Web服务的优势
- 23. REST风格的Web服务框架与Spring MVC REST支持的比较
- 24. 在JavaScript中使用GET调用REST风格的Web服务
- 25. 使用asp.net的REST Web服务
- 26. 惠普服务管理器REST风格的Web服务查询
- 27. Java weka使用REST风格的Web服务加载DataSource问题
- 28. 如何在Lotus Notes中使用REST风格的Web服务
- 29. 使用Spring引导创建REST风格的Web服务
- 30. 在REST风格的Web服务中使用选项
这不是REST。它只是RPC,具有漂亮的url。您没有使用完整的HTTP接口。 – mslot 2010-12-22 12:32:03