学位论文 > 优秀研究生学位论文题录展示

基于EXTJS的富客户端架构的设计与应用

作 者: 杨国英
导 师: 赵合计
学 校: 山东大学
专 业: 软件工程
关键词: 富客户端 EXTJS Web Service 数据缓存 XML
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 82次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着计算机和网络技术的发展,互连网络日益成为应用系统开发的默认平台。但是传统Web应用程序是基于HTML页面的,而HTML页面的表现力和与用户交互的友好性上越来越不能满足用户的需求。在这种情况下表现力丰富、与用户有较强交互能力的富客户端技术逐渐成为Web应用程序的研究热点。近年来也出现了一系列集成了C/S系统的强交互性和B/S系统的灵活性的富客户端架构,大大提高了用户体验。本文在分析了B/S系统传统客户端不足之处和富客户端优势及基础上,针对一个Web应用程序实际开发为契机,通过对RIA技术的深入研究和分析,特别是对目前流行的几种富客户端架构研究和分析比较的基础上,最终选择了EXTJS技术作为开发RIA富客户端的基础框架,并成功的应用到该Web应用程序实际开发中。在设计和实现富客户端的Web应用程序的过程中,同时作者并没有拘泥于EXTJS的原有技术,而是从项目的实际出发,不仅对EXTJS原有技术进行了继承和扩展,而且应用了向页面级数据缓存、Javascript代码的动态加载和视图管理等新技术,使用Web Service技术作为客户端和服务前端进行通信的方法,给用户带来了全新的体验。高校专家成果管理系统是对高校专家取得的论文、专利和奖励等成果进行综合管理的系统,本科研研究和实现的富客户端在此系统上得到了成功的应用。本文首先对富客户端关键技术:RIA、Ajax, EXTJS进行了详细的分析和介绍,并介绍了高校专家成果管理信息系统的需求和设计;其次介绍了基于EXTJS的富客户端架构的设计与实现;再次根据介绍了富客户端的在高校专家成果信息管理系统的应用,;最后总结了本文的主要工作,并对以后的工作进行了展望。

全文目录


摘要  8-9
ABSTRACT  9-10
第1章 绪论  10-14
  1.1 研究背景  10
  1.2 国内外研究现状  10-12
  1.3 本文研究内容  12
  1.4 本文组织结构  12-14
第2章 高校专家成果信息管理系统概述  14-22
  2.1 需求分析  14-15
  2.2 系统开发平台  15-16
  2.3 系统模块划分  16-21
  2.4 本章小结  21-22
第3章 高校专家成果信息管理系统数据库设计  22-28
  3.1 用户相关模块  22-23
  3.2 论文模块  23-25
  3.3 专利和奖励模块  25-26
  3.4 整体数据库设计  26-27
  3.5 本章小结  27-28
第4章 基于EXTJS富客户端整体架构设计  28-46
  4.1 富客户端设计要素  28-31
  4.2 富客户端设计原则  31-34
    4.2.1 一切皆异步原则  31-32
    4.2.2 OAOP原则  32-34
  4.3 客户端与服务器端通信  34-40
    4.3.1 富客户端通信设计  34-36
    4.3.2 Web Service技术简介  36-38
    4.3.3 不是WebService的WebService  38-40
  4.4 富客户架构开发架构设计  40-45
    4.4.1 EXTJS技术  40-41
    4.4.2 EXTJS技术扩展  41-45
    4.4.3 客户端架构  45
  4.5 本章小结  45-46
第5章 富客户端技术在高校专家成果信息管理系统的应用  46-64
  5.1 客户端代码自动加载技术应用  46-50
    5.1.1 论文模块的动态加载  46-47
    5.1.2 动态加载技术的实现  47-50
  5.2 客户端数据缓存技术应用  50-58
    5.2.1 数据缓存技术  51-52
    5.2.2 基于EXTJS的客户端数据缓存技术的实现  52-56
    5.2.3 数据缓存技术在论文列表中的应用  56-58
  5.3 视图管理技术应用  58-61
    5.3.1 查询与统计试图实现  58-59
    5.3.2 视图在论文查询中的应用  59-61
  5.4 轮询技术应用  61-63
    5.4.1 轮询定义及实现  61
    5.4.2 轮询在短信息模块中的应用  61-63
  5.5 本章小结  63-64
第6章 总结与展望  64-65
参考文献  65-67
致谢  67-68
学位论文评阅及答辩情况表  68

相似论文

  1. 基因调控网络模型描述语言研究,Q78
  2. 支持XML数据查询的F&B索引结构的研究,TP311.13
  3. LXI自动测试系统集成技术研究,TP274
  4. 基于网络的服装款式设计系统的研究与实现,TS941.2
  5. 基于MDA的界面自动生成方法的研究,TP311.5
  6. 面向服务的多主体协作机制的研究与实现,TP393.09
  7. C++代码缺陷检测系统的研究与设计,TP311.53
  8. 基于Web的科学计算遗留应用共享技术研究,TP393.09
  9. 基于XML的异构数据交换系统的设计与实现,TP311.52
  10. 电子公文传输管理系统在电大系统中的设计与实现,TP311.52
  11. 基于SOA的车载信息服务计费系统的设计与实现,TP311.52
  12. 面向服务的数据集成模型的研究与实现,TP311.52
  13. 概率XML数据上关键字检索算法的研究与实现,TP391.3
  14. 行政审批电子监察系统数据交换的设计与实现,TP311.52
  15. 概率XML文档中Holistic Twig查询处理算法的研究与实现,TP311.13
  16. 保留语义约束的XML与关系数据库双向转换技术研究,TP311.13
  17. 顾问型企业项目管理系统的设计与实现,TP311.52
  18. SOA架构在高校信息化系统中整合技术的应用,TP311.52
  19. 基于银行综合前置平台的金融服务支付系统的设计与实现,TP311.52
  20. 基于观察者模式的银行主动服务系统的设计与实现,TP311.52
  21. 江北区企业信用信息系统设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com