透过 .NET RIA Services 可提供许多 n-tiers 开发上的利益

转载 2010年06月05日 11:09:00

透过 .NET RIA Services 可提供许多 n-tiers 开发上的利益,包括了:

• 提供快速的 Create、Read、Update、Delete(CRUD)功能建设置,让 Client 端使用。

• 可轻易跨越 Trust Boundary 之限制,让网页 Client 端可访问 middle-tier Server 上的服务。

• 可轻易公开mid-tier Server上的资源,且Client端可轻易调用 mid-tier Server 上的服务,不需要复杂的手法与知识。

• 提供 middle-tier Server 上的客制化 Method 与 Operation 作业。

• 提供 Validation Attributes 属性验证机制,以 Attribute 方式验证数据是否符合规则,自动执行 C / S 端的数据正确性验证。

• 提供现成的验证(Authentication)、角色群组(Roles)、使用者设定档(Profile)解决方案与机制。

• 提供多种后端的数据来源访问机制,如 LIQN to SQL、Entity Framework、CLR Object,甚至是微软 Azure 云系统的数据来源。


虽说 .NET RIA Services 服务,有很大一部分用意在实现 Silverlight 的 n-tiers 分布式开发,但微软并未将此服务局限于 Silverlight 范畴,而是进一步扩大其野心,尽可能让所有展现层前台都可运用 .NET RIA Services 服务,这些前端有:

• .NET Client:包括 Silverlight、WPF 前台。
• Standard Clients:包括 JavaScript 与 ASP.NET AJAX 前台。
• Server Rendering:主要 ASP.NET 服务器端的 Render 生成的 HTML 前台、SEO。
• Services:主要有 WCF。


在了解以上所说之种种,诸位应能体会到 .NET RIA Services 所带来的改变,特别是 AJAX 与 Silverlight 将会受益最大,例如建立 Client-side 所能使用的 CRUD 数据访问服务,也不过就是几分钟的事,不需浪费时间在复杂程序的撰写,摆脱无效率的开发过程,大幅增进 n-tiers 开发生产力,也更能贴近企业需求。
转自:http://home.cnblogs.com/group/topic/38886.html

RIA编程-神奇的FLEX实战

基于浏览器的富客户端编程,界面比Juery easy ui和extJS的更漂亮,操作更灵活! 而且FLEX的最大优势是采用RPC模式,比AJAX速度更快。 在浏览器中播放视频,FLEX编程占据了垄断地位; FLEX还有push模式开发,是非常重要的技术! 这套 视频的开发环境是:myEclipse10+Flash builder4.6
  • 2016年10月22日 13:12

WCF RIA Service SP1安装及新特性介绍

一、WCF RIA Service SP1安装说明1、  卸载WCF的RIA服务工具包(WCF RIA Services Toolkit),如果安装了。2、  卸载WCF RIA Services V...
  • xinfu032
  • xinfu032
  • 2011-03-18 13:43:00
  • 3586

WCF RIA Services 部署问题,费了2天终于解决了,先把经验分享

我在使用ADO.NET Entity Data Model生成 * .edmx,然后利用Domain Service 生成服务。在Silverlight中调用服务中的方法。以上过程在VS2010中一切...
  • david_xgl
  • david_xgl
  • 2011-08-23 19:30:56
  • 2942

Wcf Ria Services学习笔记(二):创建一个简单WCF RIA Service服务

  该主题讲解怎样新建一个Wcf Ria Services项目,步骤如下:(一)新建Silverlight应用程序         接下来,Enabel wcf ria service 选项一定要打勾...
  • Joetao
  • Joetao
  • 2010-07-01 00:04:00
  • 3826

Silverlight WCF RIA服务(四)如何添加和移除RIA Services Link

当创建一个新WCF RIA Services解决方案时,你将会在客户端和服务端之间指定一个RIA Services Link。当然我们也可以在已存在的项目中添加和移除Link。 在已存在项目中添...
  • Eric_K1m
  • Eric_K1m
  • 2013-07-04 11:06:29
  • 568

WCF RIA Services版本问题,请大家注意

在使用POCO方式时WCF RIA Service 1.0 For VS2010(版本号4.0.XXX)下,具有实体成员的实体通过:[Invoke]public E GetXXXX()的形式暴露给客户...
  • hawksoft
  • hawksoft
  • 2011-08-15 19:29:16
  • 2031

WCF Data Services 与 WCF RIA Services 的比较

WCF Data Services vs WCF RIA Services
  • fangxinggood
  • fangxinggood
  • 2011-03-17 01:53:00
  • 8641

Open Ria Services

  • 2014年09月26日 08:56
  • 3.31MB
  • 下载

silverlight学习之路(1)创建 RIA Services 解决方案

学习过程真的很悲剧啊! 开发工具:VS2012+silverlight5
  • duyelang
  • duyelang
  • 2014-07-22 14:50:33
  • 917

DOT NET RIA Services July '09 Preview

  • 2009年08月15日 20:27
  • 6.29MB
  • 下载
收藏助手
不良信息举报
您举报文章:透过 .NET RIA Services 可提供许多 n-tiers 开发上的利益
举报原因:
原因补充:

(最多只允许输入30个字)