如何解决RESTful服务:WCF与ASP.NET MVC
| 实现RESTful服务的一种非常常见的方法是通过WCF利用ASP.NET MVC来实现。 通过灵活的URL路由和灵活的HTTP方法映射到控制器操作,ASP.NET MVC具有出色的RESTful支持。 现在,WCF 4.0还使用与ASP.NET MVC相同的ASP.NET路由机制,为实现RESTful服务提供了出色的支持。 题 您使用这两种方法来创建RESTful服务的优缺点是什么?解决方法
WCF服务可以是自托管的。无需IIS。 ASP.NET MVC专注于提供HTML,而现有的.net 4 WCF堆栈更专注于XML和JSON。
新的http://wcf.codeplex.com是WCF上的下一代REST,其功能将比现有堆栈强大得多。
新的堆栈将更好地支持所有不同的媒体类型。它提供了对基础HTTP协议的更好访问。它将具有更高的可测试性,并使插入可重用的处理程序以添加标准行为变得更加容易。
,看看Scott Hanselminutes和Glenn Block的播客,他们讨论相同的问题,并比较MVC和新的WCF Web API。
http://www.hanselminutes.com/default.aspx?showID=284
,我想说WCF更适合构建服务,您可以使用asp.net mvc来完成,但是需要更多的仪式
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。