
Comet与Reverse Ajax技术详解

"Comet 和 Reverse Ajax 是网络通信技术中的两个关键概念,它们主要用于实现服务器向客户端的实时数据推送。本书深入探讨了这两种技术及其在现代Web应用中的应用。
Chapter1: What Are Comet and Reverse Ajax?
Comet和Reverse Ajax是解决HTTP协议固有局限性的一种方法,HTTP协议本身不支持服务器向客户端的主动推送。它们主要针对的是实时性要求高的场景,如监控系统、数据馈送更新、进度追踪、聊天和协作应用等。这些场景中,传统的Ajax技术(即浏览器发起请求获取数据)不再适用,因为它们依赖于客户端频繁轮询服务器以获取新数据,这既不高效也不实时。
Chapter2: Simple Ways to Achieve Push
本章介绍了实现“推送”功能的一些基本策略。以Magnetic Poetry应用程序为例,展示了创建、读取、更新和删除单词的操作。通过轮询技术初步实现了推送功能,但效率较低。为提高效率,引入了Piggybacking(捆绑请求)的概念,以减少网络交互次数。
Chapter3: Introducing Comet
这里详细阐述了Comet技术,通过XMLHttpRequest(XHR)实现一个Comet feed。讨论了各种实现方式,如使用script标签、iframe以及Comet框架。并介绍了Comet与Reverse Ajax的区别,如长轮询(Long Polling)。同时,指出了Comet实施过程中可能遇到的问题,包括浏览器对请求的限制、服务器性能问题、网络基础设施挑战等。
Chapter4: Comet the Easy Way
随着Comet工具的出现,实现Comet变得更加简单。例如Direct Web Remoting (DWR) 提供了一种在Java中轻松实现Comet的方法。DWR是一个允许JavaScript和Java之间进行安全通信的库。通过DWR,可以将Magnetic Poetry应用的客户端和服务器端集成,实现事件的路由和处理,简化了整个Comet实现过程。
Chapter5: Scaling Comet in Java
本章聚焦于如何在Java环境中扩展Comet应用,以应对高并发和大规模用户的需求。这里可能涉及负载均衡、集群配置、优化服务器性能和网络架构等方面,以确保服务的稳定性和可扩展性。
总结起来,"Comet And Reverse Ajax"这本书详细解析了如何利用Comet和Reverse Ajax技术来实现服务器到客户端的实时数据传输,不仅讲解了基础原理和实现方式,还探讨了在实际应用中可能遇到的问题及解决方案,对于开发实时Web应用的开发者来说具有很高的参考价值。"
相关推荐










cutesource
- 粉丝: 5044
最新资源
- ASP+SQL完全教材:搭建与应用指南
- 《软件工程》案例教学:系统需求与项目文档解析
- Flash商业网页整站模板资源下载
- Spring.net控制台程序示例的实践与应用
- UltimateToolbox界面库的HTML帮助文档介绍
- 应届毕业生必看:优秀简历参考及点评
- Groovy快速入门教程:Java开发者的实用指南
- Flash MP3播放器实现原理与应用
- VBSpy工具:探索VB6表单的控件
- Samsung SCX-4100打印机在Linux下的驱动安装教程
- Delphi中实现JPEG图形的全面操作指南
- 高效ARP病毒检测工具:arp detect
- Visual C++异步通信socket类实现与源码分析
- VB宽带速度与IP查询小程序教程
- Visual Studio 2005扩展:Windows SharePoint服务插件下载
- 深入探讨Hibernate框架的学习与应用
- 数据结构与算法经典教程深度解析
- EP:专业文件和文档恢复工具
- Dreamweaver8中文版16行为面板操作教程
- Qt 4 C++ GUI编程进阶教材
- PHP MySQL Web开发实例教程代码详解
- 3G技术解析:业务实现、网络管理和计费系统
- 严蔚敏版数据结构解约瑟夫环问题的实现
- Windows2000下IIS5.0的最小安装与配置教程