本文示例源代码或素材下载
本文基于 ASP.NET 3.5 的预发布版本和 Microsoft AJAX 库。文中的所有信息均有可能发生变更。
本文将介绍以下内容:
数据服务的含义
公开和使用数据
使用实体数据模型描述数据
数据安全性
本文使用以下技术:
ADO.NET 数据服务、LINQ 和实体数据模型
目录
使用实体数据模型描述数据
关系数据
关于非关系数据
统一 URI 格式
数据服务安全性
客户端:访问服务
.NET 客户端库
Silverlight 客户端库
AJAX 客户端库
查询数据服务
命令映射
批处理
了解更多
回想一下您上次构建的富 Internet 应用程序 (RIA)。您是如何获取您的数据的?又是如何区分该数据与发送至浏览器的演示文稿和用户界面 (UI) 信息的?如果有更简单的方法来实现此操作,会怎样?
分离演示文稿和数据并不是什么新构想,但随着 RIA 技术(如 AJAX 和 Silverlight™)的日益普及,它已经越来越流行了。这些技术基于分离演示文稿和数据的思路构建,其目的在于开发出交互性更强且响应更快的应用程序。
例如,基于 Silverlight 的 RIA 应用程序可预编译代码来驱动演示文稿,并通过 Web 服务器将该代码部署到客户端。然后,到达 Web 浏览器后,该代码将回调到 Web 服务器以检索要在用户界面中显示的数据。此类技术通常不需要选择服务器端呈现过程,因为这会混合数据和演示文稿代码。
除了分离演示文稿和数据以使 Web 体验更丰富、更具交互性之外,Web 还有公开和使用独立于任何用户界面的独立数据的趋势。数据驱动的应用程序(如“资源聚合”)的广泛应用表明,有意义且便于使用的数据的推广开创了新的应用程序方案。
版权与免责声明
1、本站所发布的文章仅供技术交流参考,本站不主张将其做为决策的依据,浏览者可自愿选择采信与否,本站不对因采信这些信息所产生的任何问题负责。
2、本站部分文章来源于网络,其版权为原权利人所有。由于来源之故,有的文章未能获得作者姓名,署“未知”或“佚名”。对于这些文章,有知悉作者姓名的请告知本站,以便及时署名。如果作者要求删除,我们将予以删除。除此之外本站不再承担其它责任。
3、本站部分文章来源于本站原创,本站拥有所有权利。
4、如对本站发布的信息有异议,请联系我们,经本站确认后,将在三个工作日内做出修改或删除处理。
请参阅权责声明!