zoukankan      html  css  js  c++  java
  • Silverlight WCF RIA服务(一)简介

    WCF RIA Services简化了N层结构的RIA应用程序的开发,例如Silverlight应用。当开发一个N层结构的RIA应用程序时,一个通常的问题就是在中间层和表现层之间协调应用逻辑。为了建立更好的用户体验,你可能想要你的RIA客户端了解在服务器上的应用逻辑,但并不想开发和维护在
      

    WCF RIA Services简化了N层结构的RIA应用程序的开发,例如Silverlight应用。当开发一个N层结构的RIA应用程序时,一个通常的问题就是在中间层和表现层之间协调应用逻辑。为了建立更好的用户体验,你可能想要你的RIA客户端了解在服务器上的应用逻辑,但并不想开发和维护在表现层和中间层上的应用逻辑。现在RIA服务可以解决这个问题,它提供框架组件、工具以及服务来使RIA客户端不用手动复制程序逻辑就能调用位于服务器上的应用逻辑。你所建立的RIA客户端不仅能够了解商业逻辑,而且当每次解决方案编译时会自动更新中间层逻辑。


    下图显示了一个简单的N层应用程序。RIA服务集中于在表现层和数据访问层之间的盒子内,目的是使n层结构的RIA客户端开发更简单。















    RIA服务在Visual Studio中添加工具,使用这些工具能够在一个解决方案中把客户端和服务器端的项目连接起来,并且从中间层的代码中为客户端的项目生成代码。这些组件支持编写应用逻辑的规范模式,所以它能够在表现层中重复使用。提供适于通用情况的服务可以减少开发时间,例如身份验证和用户设置等。
    可以从RIA服务站点来下载WCF RIA Services,现在提供两个版本:
     

    • WCF RIA Services Beta for Visual Studio 2008 SP1
    • WCF RIA Services Preview for Visual Studio 2010

    在RIA Services中,通过添加域服务(domain services)来向客户端项目公开服务器项目的数据。RIA服务框架引用的域服务就是调用WCF服务。因此,当自定义配置时,可以使用从WCF服务中得到的概念来应用到域服务中。

    Powered By D&J (URL:http://www.cnblogs.com/Areas/)
  • 相关阅读:
    插件之基类窗体
    插件之类注册
    主控程序之主窗体
    主控程序、插件之间的接口声明
    XE2 LSUPER LITE安装提示item not found
    远程方法的定义和调用
    主控程序之插件装载器二
    插件之接口实现
    主控程序之插件装载器一
    sql工厂类
  • 原文地址:https://www.cnblogs.com/Areas/p/2172137.html
Copyright © 2011-2022 走看看