11 2011 档案
摘要:到目前为止,本书中你看到的练习与例子都集中于C/S模型。在该模型中,一个服务器提供一个服务,该服务等待客户端主动发出的请求,接收到客户端的请求后,处理请求,然后选择性地向客户端程序发送响应。客户端程序是活动的参与者,提交请求并有效地决定了服务何时开始执行工作。然而这只是大多数的情况,WCF还支持其他的处理体系,比如点对点网络和客户端回调。使用客户端回调,服务可以调用客户端程序中的一个方法,实际上转换了C/S关系中的客户端和服务器,回调时原先的服务端和客户端将发生对调,服务端成为客户端,客户端成为服务端。
阅读全文
摘要:本小节介绍了WCF数据服务,它是一个非常灵活的框架,使用该框架你可以直接基于ADO.NET Entity Framework实体模型构建REST Web服务。Visual Studio提供了生成客户端库的工具,客户端程序使用客户端库连接到服务,然后对数据进行查询和更新。客户端库隐藏了构建,发送和接受相应HTTP消息的细节,因此开发人员可以将精力集中在业务逻辑上。WCF数据服务是一个非常广泛的话题,本小节的内容也只是谈及了它的一些浅显知识。其他深入的内容:比如你可以定义业务操作,你可以对外公布未在实体模型中定义的数据;你可以访问微软的WCF数据服务页(http://msdn.microsoft.com/en-us/data/odata.aspx)获取更详细的内容。
阅读全文