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

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

概述透过 .NET RIA Services 可提供许多 n-tiers 开发上的利益,包括了: • 提供快速的 Create、Read、Update、Delete(CRUD)功能建设置,让 Client 端使用。 • 可轻易跨越 Trust Boundary 之限制,让网页 Client 端可访问 middle-tier Server 上的服务。 • 可轻易公开mid-tier Server上的资源

透过 .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

总结

以上是内存溢出为你收集整理的透过 .NET RIA Services 可提供许多 n-tiers 开发上的利益全部内容,希望文章能够帮你解决透过 .NET RIA Services 可提供许多 n-tiers 开发上的利益所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1030455.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存