2011-11-24 42 views
-2

您能否提供一些URL,我可以在其中找到用于实现宁静服务的设计模式代码示例。使用设计模式实现RESTful服务

感谢

+2

你尝试使用Google搜索? http://msdn.microsoft.com/en-us/magazine/dd943053.aspx或者有什么具体的,你正在寻找,你没有找到?请提供更多细节。 – Taryn

回答

1

可以有不同的方式实现RESTful services在ASP.NET。例如,

  1. 使用WCF(http://msdn.microsoft.com/en-us/magazine/dd315413.aspx
  2. 使用ASP.NET MVC(http://msdn.microsoft.com/en-us/magazine/dd943053.aspx
  3. 使用ASP.NET的WebForms或HttpHandlers的(见http://www.codeproject.com/KB/aspnet/RestServicesInASPNET2.aspxPossible to create REST web service with ASP.NET 2.0

一旦你明白RESTful服务的主体,您可以使用任何Web开发框架来创建它们。从框架的角度来看,我宁愿选择WCF。

+0

感谢您的快速回复。我特别寻找与数据库交流(例如:获取用户)服务的最佳设计模式代码示例。假设我已经创建了使用WCF的宁静服务,那么从数据库获取记录的最佳设计模式是什么。 – Amarnath

+0

@阿马纳特,一般来说,校长仍然是一样的!例如,你应该使用分层设计来区分诸如数据库持久性等问题。服务层将是最外层(例如,服务层 - >业务面 - >业务层 - >数据访问 - >数据存储) – VinayC

+0

感谢您的回复 – Amarnath

0

本教程提供了一个良好的开端使用WCF WEB API - 是作者所说的“new face of REST

学习如何使用WCF的Web API将涵盖大量的REST概念/设计