Fork me on GitHub

随笔分类 -  WCF Data Service

摘要:Jeff Handley’s进行了多年的项目——基于一份开源许可发布WCF RIA Services。遵循Apache 2许可,捐赠给Outercurve基金会的ASP.NET Open Source Gallery。 作为开源项目发布后,它将被命名为Open RIA Services,项目的领导者是MVP Colin Blair,他已经发布了未来三个版本的路线图: Open RIA S... 阅读全文
posted @ 2014-01-26 13:57 张善友 阅读(1235) 评论(0) 推荐(0) 编辑
摘要:WCF Data Services 5.0已经在4月9日发布,支持OData V3版本的协议。之前版本的WCF Data Services是随.NET FX 4.0发布的,这次是单独提供了安装包下载。... 阅读全文
posted @ 2012-04-11 22:26 张善友 阅读(3713) 评论(1) 推荐(0) 编辑
摘要:WebDAV 是超文本传输协议 (HTTP) 的一组扩展,为 Internet 上计算机之间的编辑和文件管理提供了标准.利用这个协议用户可以通过Web进行远程的基本文件操作,如拷贝、移动、删除等。在I... 阅读全文
posted @ 2012-03-23 20:46 张善友 阅读(21813) 评论(9) 推荐(9) 编辑
摘要:WCF Data Service工具包是一组WCF Data Service(OData的.NET实现),目的是使更容易地构建WCF Data Service,支持数据的任何存储上的OData服务而不... 阅读全文
posted @ 2011-05-08 09:15 张善友 阅读(3291) 评论(0) 推荐(1) 编辑
摘要:Ron Jacobs 有篇文章介绍如何在WCF Rest Service中使用API Key验证:http://blogs.msdn.com/b/rjacobs/archive/2010/06/14/... 阅读全文
posted @ 2011-03-13 11:12 张善友 阅读(4249) 评论(6) 推荐(3) 编辑
摘要:DMZ是英文“demilitarizedzone”的缩写,中文名称为“隔离区”,也称“非军事化区”。它是为了解决安装防火墙后外部网络不能访问内部网络服务器的问题,而设立的一个非安全系统与安全系统之间的缓冲区,这个缓冲区位于企业内部网络和外部网络之间的小网络区域内,在这个小网络区域内可以放置一些必须公开的服务器设施,如企业Web服务器、FTP服务器和论坛等。另一方面,通过这样一个DMZ区域,更加有效地保护了内部网络,因为这种网络部署,比起一般的防火墙方案,对攻击者来说又多了一道关卡。通过DMZ区域设置反向代理,反向代理很普遍,在Linux可以使用Nigix提供的功能,在Windows系统可以使用 阅读全文
posted @ 2010-09-22 15:06 张善友 阅读(3496) 评论(0) 推荐(0) 编辑
摘要:WCF Data Service 的.NET Client 的不支持返回值为原生类型(string,int)的服务操作调用,例如我们用如下服务操作: [WebGet] public ObjectQu... 阅读全文
posted @ 2010-09-03 12:55 张善友 阅读(1947) 评论(0) 推荐(0) 编辑
摘要:Service Operations (WCF Data Services)描述了如何 自定义WCF Data Service的服务。客户端如何消费可以参考文章Service Operations a... 阅读全文
posted @ 2010-08-21 23:04 张善友 阅读(1570) 评论(0) 推荐(0) 编辑
摘要:WCF Data Service是OData协议,也是RESTFul Service的一种,上篇文章已经介绍了HTTP Basic Authentication for RESTFul Service... 阅读全文
posted @ 2010-08-15 21:08 张善友 阅读(2780) 评论(0) 推荐(0) 编辑
摘要:面对用户认证的问题。最常见的实现方式一般是这样的:用户提交一个含有用户名和密码的表单,服务端脚本验证其合法性,如果通过验证,则在Session里标识一下,如此一来,在同一个Session周期里,用户就... 阅读全文
posted @ 2010-08-08 10:34 张善友 阅读(5307) 评论(0) 推荐(1) 编辑
摘要:WCF 数据服务默认使用IIS 作为 Data Service 宿主,很显然这是个极好的选择,我们可以利用 IIS 强大的基础功能。除此以外,我们页可以像 WCF 那样直接使用 Self-Host 模... 阅读全文
posted @ 2010-08-03 20:22 张善友 阅读(2530) 评论(5) 推荐(1) 编辑
摘要:OData开放数据协议是微软针对Google的GData推出的,旨在推广Web程序数据库格式标准化的开放数据协议,微软将 OData 定义为基于 HTTP、AtomPub 和 JSON 的协议,增强各种网页应用程序之间的数据兼容性,以提供多种应用、服务和数据商店的信息访问。并且,微软已经正式推出了 OData SDK,包含了 .NET、Java、PHP、Palm WebOS 和 iPhone 的支持。其中 .Net OData 客户端基于 Apache 授权开源。微软多款产品已经支持 OData 包括 SharePoint Server 2010, Excel 2010, Dynamics 等。 我们就使用WCF Data Service将服务器的Windows应用程序日志向外发布。我们的应用程序可以把日志直接就写在Windows的日志里,然后通过使用WCF Data Service非常容易的就将日志想其他需要的用户公开。 阅读全文
posted @ 2010-03-26 22:03 张善友 阅读(7418) 评论(1) 推荐(2) 编辑
摘要:2010年3月份的msdn杂志上有篇文章是介绍Asp.Net Ajax 调用WCF Data Service的,也就是Using the OData Ajax library,具体参看Msdn杂志的文... 阅读全文
posted @ 2010-03-06 21:54 张善友 阅读(1035) 评论(0) 推荐(0) 编辑
摘要:WCF Data Service的下面是Data Service,负责与数据源进行交互,Data Service附带了一个内部框架,可以让你自定义数据服务提供者。WCF Data Service默认使用的是Entity Framework,还有一个Reflection Provider,可以支持只读的数据服务,如果需要可读写的数据服务,需要实现接口IUpdatable,可以参照Linq To SQL的Provider:ADO.NET Data Services IUpdateable implementation for Linq to Sql。 阅读全文
posted @ 2010-02-19 11:54 张善友 阅读(2725) 评论(1) 推荐(1) 编辑
摘要:开放数据协议(OData)是一个查询和更新数据的Web协议。OData应用了web技术如HTTP、Atom发布协议(AtomPub)和JSON等来提供对不同应用程序,服务和存储的信息访问。Visual Studio 2010里头使用WCF Data Service,就是使用OData发布的Restful服务,下面的例子演示2010里头的WCF Data Service. 阅读全文
posted @ 2010-02-14 15:02 张善友 阅读(11754) 评论(4) 推荐(2) 编辑
摘要:开放数据协议(OData)是一个查询和更新数据的Web协议。OData应用了web技术如HTTP、Atom发布协议(AtomPub)和JSON等来提供对不同应用程序,服务和存储的信息访问。微软在Azure平台上引入了代码名为“Dallas”的服务,它是一个信息集市,能够从领先的商业数据提供商和可靠的公共数据源一起为单一位置带来数据、图像,以及实时Web服务。微软在另一项技术里头WCF Data Service,之前叫做ADO.NET Data Service也使用的是OData协议。 阅读全文
posted @ 2010-02-11 09:16 张善友 阅读(10377) 评论(3) 推荐(1) 编辑