基于WCF和Silverlight的Web应用框架技术研究

基于WCF和Silverlight的Web应用框架技术研究

论文摘要

互联网技术的普及推动了Web应用的高速发展,而传统的Web应用开发在稳定性、扩展性、可维护性以及用户体验方面越来越难以适应现代Web应用系统的需求。SOA理念和RIA技术的崛起为其提供了解决之道。为了提高Web应用开发效率和开发质量,迫切需要一个二者结合的的可复用的Web应用框架。WCF是微软提出的一个面向服务的分布式分层架构,Silverlight是微软全力打造的一个开发面向RIA的基础平台。因此WCF与Silverlight技术的有机结合,为高效开发高质量的Web应用提供了一种新的途径。本文研究的课题正是基于二者的结合而提出的一种Web应用框架。本文在研究WCF和Silverlight相关技术的基础上,主要工作还包括:1、提出了基于WCF和Silverlight的Web应用框架WS-WebFramework。本文通过对传统Web应用分层框架进行分析,分别针对WCF和Silverlight技术特点,从中提炼出WCF服务代理层和Silverlight控件层,设计了WS-WebFramework,并构建了WS-WebFramework的运行架构。2、扩展了Silverlight客户端对WCF服务的调用。本文针对WCF服务技术在基于Silverlight的Web应用开发中所面临的问题,对WCF服务的Silverlight客户端调用、WCF服务继承机制的实现以及异步调用机制的同步化等关键技术进行研究,提出了相关的扩展策略和实现方法,从而基本实现客户端对WCF服务调用的灵活一致,为基于WCF服务与Silverlight技术高效开发Web应用奠定了基础。3、构建了Silverlight数据控件统一数据模型。为了解决当前Silverlight数据控件复杂数据操作实现繁杂的问题,本文首先提出统一数据模型应用框架,针对Silverlight数据控件构建统一数据模型统一控制,同时为满足WCF服务数据通信要求,实现其数据解析体系,最后实现比较灵活稳定的数据控件体系。4、设计并实现了WS-WebFramework的功能模块。本文通过分析Web应用的普遍需求,设计并实现了WS-WebFramework一系列功能模块,满足了Web应用开发基本需求。最后通过设计实现某机关业务管理系统,很好地验证了WS-WebFramework的技术优势。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景与意义
  • 1.1.1 研究背景
  • 1.1.2 研究意义
  • 1.2 国内外研究现状
  • 1.2.1 SOA 应用研究现状
  • 1.2.2 RIA 技术研究现状
  • 1.2.3 Web 应用框架研究现状
  • 1.3 论文的研究内容及组织结构
  • 1.3.1 论文的研究内容
  • 1.3.2 论文的组织结构
  • 第二章 WCF 和Silverlight 技术概述
  • 2.1 WCF 技术
  • 2.1.1 WCF 体系结构
  • 2.1.2 WCF 对SOA 理念的体现和支持
  • 2.2 Silverlight 技术
  • 2.2.1 Silverlight 体系结构
  • 2.2.2 Silverlight 核心技术
  • 2.2.3 Silverlight 技术特征
  • 2.3 面向Silverlight 的WCF 集成技术
  • 2.4 本章小结
  • 第三章 基于WCF 和Silverlight 的Web 应用框架
  • 3.1 传统Web 应用分层框架
  • 3.1.1 分层框架概述
  • 3.1.2 三层框架的功能介绍
  • 3.2 WS-WebFramework 的分层架构
  • 3.2.1 WS-WebFramework 的目标
  • 3.2.2 WS-WebFramework 的总体架构
  • 3.2.3 WS-WebFramework 的层次架构
  • 3.3 WS-WebFramework 运行架构和特点
  • 3.4 本章小结
  • 第四章 面向Silverlight 的WCF 服务调用机制扩展
  • 4.1 Silverlight 客户端调用WCF 服务的方法扩展
  • 4.1.1 WCF 服务客户端通用调用方法
  • 4.1.2 Silverlight 客户端WCF 服务异步代理的构建
  • 4.2 WCF 服务客户端继承机制的重构
  • 4.2.1 WCF 服务继承机制实现的通用技术
  • 4.2.2 WCF 服务异步代理继承机制的统一实现
  • 4.3 异步调用机制同步化
  • 4.3.1 C#迭代器技术
  • 4.3.2 WCF 服务同步调用结构
  • 4.3.3 WCF 服务同步调用流程
  • 4.4 本章小结
  • 第五章 Silverlight 数据控件统一数据模型
  • 5.1 统一数据模型的应用框架
  • 5.2 统一数据模型结构功能体系
  • 5.2.1 数据结构
  • 5.2.2 模型功能
  • 5.3 面向WCF 服务的统一数据模型解析体系
  • 5.3.1 WCF 服务数据传输技术
  • 5.3.2 基于JSON 统一数据模型序列化体系
  • 5.4 Silverlight 数据控件统一数据模型的应用
  • 5.5 本章小结
  • 第六章 WS-WebFramework 的实现
  • 6.1 WS-WebFramework 的功能设计
  • 6.2 WS-WebFramework 的功能实现
  • 6.2.1 基础服务组件
  • 6.2.2 基础用户控件
  • 6.2.3 数据访问模块
  • 6.2.4 通用组件
  • 6.3 WS-WebFramework 应用实例
  • 6.3.1 系统设计
  • 6.3.2 系统实现
  • 6.4 本章小结
  • 第七章 总结与展望
  • 7.1 论文的主要工作
  • 7.2 下一步工作展望
  • 致谢
  • 参考文献
  • 作者在学期间取得的学术成果
  • 相关论文文献

    • [1].知识萃取应用框架研究与实务[J]. 图书情报工作 2019(01)
    • [2].政府实施大数据治理的应用框架构建[J]. 凯里学院学报 2018(02)
    • [3].高效分布式作战应用框架设计与实现[J]. 指挥信息系统与技术 2017(03)
    • [4].一种基于微服务的应用框架[J]. 计算机系统应用 2016(09)
    • [5].面向智慧应用框架的智慧湖北发展模式研究[J]. 科技进步与对策 2015(17)
    • [6].基于可视电话的泛应用框架体系研究[J]. 计算机与数字工程 2008(08)
    • [7].水质监测技术现有问题分析及物联网应用框架[J]. 资源节约与环保 2016(03)
    • [8].大数据计算环境下的城市动态治理:概念内涵与应用框架[J]. 电子政务 2020(01)
    • [9].软件/开发工具[J]. 今日电子 2018(Z1)
    • [10].基于主题模型的产品自动光学检测应用框架[J]. 湖南农机 2014(02)
    • [11].开放网络中的一种生物认证应用框架[J]. 计算机应用 2008(05)
    • [12].基于云-边-端协同的电力物联网用户侧数据应用框架[J]. 电力建设 2020(07)
    • [13].移动终端离线电子地图应用框架研究[J]. 测绘科学 2013(06)
    • [14].基于Web2.0的知识社区应用框架研究[J]. 重庆电子工程职业学院学报 2011(03)
    • [15].基于Native+html5移动应用框架的研究[J]. 计算机光盘软件与应用 2013(19)
    • [16].GLFW 2.7.5发布,OpenGL应用框架[J]. 硅谷 2012(08)
    • [17].基于供应链的中小型订单式制造企业信息化应用框架[J]. 中国管理信息化 2012(08)
    • [18].基于应用框架的数据加密服务的设计与实现[J]. 计算机工程与设计 2009(04)
    • [19].现代航空物流中无线射频标识技术的应用框架[J]. 价值工程 2008(10)
    • [20].基于Flex的WebGIS应用框架研究[J]. 江西测绘 2012(03)
    • [21].评论挖掘在情报分析中的应用框架研究[J]. 情报科学 2016(05)
    • [22].大数据在铁路货运信息系统中的应用框架探讨[J]. 电脑知识与技术 2015(13)
    • [23].施工企业建筑信息模型应用框架研究[J]. 陕西建筑 2019(11)
    • [24].常用HTML5移动应用框架[J]. 电脑知识与技术 2013(10)
    • [25].SUSE Studio:让你自由定制和部署SUSE Linux[J]. 微电脑世界 2009(09)
    • [26].捕获有效数据[J]. 新理财(政府理财) 2019(12)
    • [27].基于J2EE的应用框架技术研究[J]. 数字技术与应用 2016(03)
    • [28].面向智能家居的物联网操作系统应用框架设计[J]. 现代电子技术 2020(23)
    • [29].基于MVC的分布式作战应用框架研究[J]. 指挥控制与仿真 2010(03)
    • [30].基于MVC模式的Web应用框架研究[J]. 计算机与信息技术 2010(Z2)

    标签:;  ;  ;  

    基于WCF和Silverlight的Web应用框架技术研究
    下载Doc文档

    猜你喜欢