| 【中文题名】 | 基于AJAX技术的环保监控系统 |
| 【英文题名】 | The Environmental Monitor System Based on AJAX |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2006-7-26 |
| 【中关键词】 | AJAX,局部刷新,异步调用,Ajax.Net,XmlHttpRequest,Javascript |
| 【英关键词】 | AJAX,Partial regeneration,asynchronous transfer,Ajax.Net,XmlHttpRequest,Javascript, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>监视、报警、故障诊断系统> |
| 【论文摘要】 | 随着Web技术的不断发展,使得AJAX成为Web技术领域的研究热点。AJAX技术引进了异步调用,使页面可按需局部刷新,节省了网络带宽,提升了用户体验。对比applet,flash等传统的web技术,AJAX不需要专门的软件支持即可通过XMLHttpRequest对象发送异步请求,可以直接在大多数流行浏览器中使用。
环保监控系统是在ASP.NET的平台上实现了AJAX技术。系统使用Ajax.Net框架实现AJAX。Ajax.Net封装了XmlHttpRequest请求服务器的实现细节,实现了一种基于代理的方式来调用服务器端函数,能把Javascript中的调用传递到Asp.net方法,并返回到Javascript客户端。
本文的主要工作包括以下几方面:
第一:围绕AJAX局部刷新技术,研究了基于AJAX技术的Web应用的当前进展,总结了AJAX技术发展的现状。
第二:研究了AJAX技术与传统Web技术的区别。探讨了AJAX是如何完成异步调,总结分析了AJAX工作的原理。
第三:研究了AJAX各种相关技术,深刻剖析AJAX核心技术,并对几种类似AJAX技... |
| 【论文题纲】 |
|
第一章 前言 |
7-12 |
|
1.1 AJAX的研究背景 |
7-8 |
|
1.2 AJAX的发展现状 |
8-9 |
|
1.3 本文的工作与创新 |
9-10 |
|
1.4 本论文的组织和结构 |
10-12 |
|
第二章 AJAX技术概述 |
12-20 |
|
2.1 AJAX的定义 |
12-14 |
|
2.2 使用 AJAX的理由 |
14-15 |
|
2.3 AJAX的工作原理 |
15-18 |
|
2.4 AJAX实例演示 |
18-20 |
|
第三章 AJAX的相关技术 |
20-47 |
|
3.1 AJAX的核心技术 |
20-23 |
|
3.2 AJAX的实例分析 |
23-28 |
|
3.2.1 步骤1-初始化对象并发出 XML HttpRequest请求 |
25-26 |
|
3.2.2 步骤2-设置回调函数 |
26 |
|
3.2.3 步骤3-发送请求 |
26-27 |
|
3.2.4 步骤4-收到请求浏览器调用回调函数 |
27-28 |
|
3.3 几种类 AJAX的 WEB客户端技术 |
28-31 |
|
3.4 AJAX的工具箱 |
31-35 |
|
3.4.1 JSDoc(javascript文档工具) |
31-32 |
|
3.4.2 Jsunit(javascript单元测试工具) |
32 |
|
3.4.3 Venkman(javascript调试工具) |
32-33 |
|
3.4.4 Microsoft Script Editor(javascript调试工具) |
33 |
|
3.4.5 Jslint(javascript语法检查) |
33-34 |
|
3.4.6 HTML/JavaScript Cruncher-Compressor(javascript压缩和模糊化工具) |
34-35 |
|
3.5 AJAX的开发框架 |
35-43 |
|
3.5.1 Dojo |
36-37 |
|
3.5.2 Rico |
37 |
|
3.5.3 Qooxdoo |
37-38 |
|
3.5.4 TIBET |
38 |
|
3.5.5 Flash/JavaScript集成包 |
38 |
|
3.5.6 Google AJAXSLT |
38-39 |
|
3.5.7 LibXmlRequest |
39 |
|
3.5.8 RSLite |
39 |
|
3.5.9 SACK |
39 |
|
3.5.10 Sarrisa |
39-40 |
|
3.5.11 XHConn |
40 |
|
3.5.12 CPAINT |
40-41 |
|
3.5.13 SAJAX |
41 |
|
3.5.14 JSON/JSON-RPC |
41 |
|
3.5.15 Direct Web Remoting |
41-42 |
|
3.5.16 SWATO |
42 |
|
3.5.17 Java BluePrints |
42 |
|
3.5.18 Ajax.Net |
42 |
|
3.5.19 Microsoft的 Atlas项目 |
42-43 |
|
3.5.20 Ruby on Rails |
43 |
|
3.6 AJAX的优势 |
43-45 |
|
3.7 AJAX的弊端 |
45-47 |
|
第四章 AJAX在环保监控系统中的设计与实现 |
47-69 |
|
4.1 环保监控系统简介 |
47 |
|
4.2 AJAX技术开发平台 |
47-50 |
|
4.2.1 AJAX框架的选择 |
47-48 |
|
4.2.2 Ajax.Net框架简介 |
48-49 |
|
4.2.3 Ajax.Net框架的配置使用 |
49-50 |
|
4.3 Ajax.Net实现的流程 |
50-53 |
|
4.3.1 建立页面 |
50-52 |
|
4.3.2 编写服务端函数 |
52 |
|
4.3.3 客户端调用 |
52-53 |
|
4.4 AJAX技术在环保监控系统中的应用 |
53-69 |
|
4.4.1 智能数据联动下拉框 |
53-61 |
|
4.4.2 Autocomplete——自动完成功能 |
61-64 |
|
4.4.3 无刷新自动更新实时数据 |
64-69 |
|
第五章 总结与展望 |
69-71 |
|
5.1 经验总结 |
69-70 |
|
5.1.1 AJAX成功经验 |
69 |
|
5.1.2 开发中应注意的问题 |
69-70 |
|
5.2 AJAX在环保实时监控系统中应用前景的展望 |
70-71 |
|
参考文献 |
71-73 |
|
致谢 |
73 |
|
| 【DOI】 | LunWen.ID:2.2008.379343 |