第4章 Web版聊天系统的实现
(内容略)
27
福州大学至诚学院本科生毕业设计(论文)
结论
本文通过web版的即时聊天系统的设计和实现具体论述了什么是Ajax,为什么要在web中使用Ajax及如何在web中应用Ajax技术。做的具体工作如下:
(1) 通过实践详细探究什么是Ajax,为什么要在web中使用Ajax,对这项新的技术或者说是新的开发模式做出比较直观的分析和展现;
(2) 通过设计和实现基于Ajax的web即时聊天系统,比较直观地展现Ajax在web中的应用及如何实现这些应用,为其它的基于Ajax的web应用的设计和实现提供参考;
(3) 设计和实现即时数据验证、二级联动下拉框、动态提示和自动更新等模块,尽可能地保留原有的基于C/S的良好用户体验,将原属于桌面应用的即时聊天系统移植到web中,为今后将桌面应用程序迁移成web版应用提供些许借鉴。
通过这次的设计和实现基于Ajax的即时聊天系统,我深深地体会到了Ajax所带来的是web开发模式的变革,它使基于B/S结构的web应用的开发更像C/S结构的应用程序的开发——浏览器端引入了Ajax引擎,有了一定的处理能力,浏览器中的内容可以看成是一个应用,这地位类似于C/S中的客户端。
由于时间仓促及能力有限,在研究基于Ajax的web应用时没有对安全问题进行研究。因此,本课题研究的下一步工作展望是,考虑Ajax的安全问题,研究更具健壮性的基于Ajax的实现框架。针对实现的web版即时聊天系统,增加聊天信息加密之类的功能。
28
参考文献
[1] 李智毅.新一代Web应用开发技术AJAX[C]//孙立峰.第二届和谐人机环境联合学术会议论文集. 北京:清华大学出版社,2007.31-34
[2] 王培,冯曼菲.Web 2.0开发技术详解[M].北京:人民邮电出版社,2006.389-403,495-520. [3] Garrett J J. Ajax:A New Approach to Web Applications[EB/OL].
http://www.adaptivepath.com/publications/essays/archives/000385.php,2005-2-18
[4] [美]Ryan Asleson , Nathaniel T.Schutta.Ajax 基础教程,金灵等译.北京:人民邮电出版社,2006.
[5] 徐驰. Ajax模式在异步交互Web环境中的应用[J]. 计算机技术与发展,2006,16(11):229-233. [6] 姚国新.基于Ajax的WEB应用技术的研究与实现[D]:[硕士学位论文].陕西:西北大学信息科学与技术学院,2006. [7] (内容略) [8] (内容略) [9] (内容略) [10] (内容略) [11] (内容略) [12] (内容略) [13] (内容略) [14] (内容略) [15] (内容略)
29
福州大学至诚学院本科生毕业设计(论文)
谢辞
在本文即将结束之际,我要由衷地感谢??(其它内容略)
30
附录1 部分关键源码及解释
在这部分,将结合具体的源代码具体说明系统的执行流程和逻辑。 (内容略)
31
相关推荐: