商讯信箱
用户名: @
密  码:   注册|忘记密码
登录
个人用户经销商
您的位置:首页 > 技术频道 > 正文

【IT168 专稿】就在不久前,开发人员若想实现AJAX的特性,需要直接和XMLHTTPRequest 对象打交道,或者使用某些初级的函数库来完成。20056月,笔者在DevX上发表第一篇介绍AJAX的文章《AJAX: A Fresh Look at Web Development》,那时AJAX技术还在萌芽期。如今,很多免费的AJAX框架为开发人员提供了解决各种复杂任务的诸多特性。
本文介绍了以下几种常见的非商业性AJAX框架在呼叫中心开发案例中的应用。
  • Prototype
  • Dojo
  • Direct Web Remoting (DWR)
  • Yahoo! User Interface (YUI) Toolkit
  • Google Web Toolkit (GWT)
文中阐述了笔者的个人观点并且介绍了每个框架可以为开发人员提供哪些功能。
一、测试案例
为客户提供服务的应用系统通常以富客户端或者嵌入浏览器可执行程序等方式实现。客户支持系统要求程序对客户的请求作出即时反应以及迅速实现各种查询。这些需求使得典型的非动态web应用的解决方案不能令人满意。
本文的测试应用案例是简化的呼叫中心程序,可为客户提供即时的呼叫服务。为了实现对于呼叫人及其账户信息的即时访问,呼叫中心应用需要将企业PBX和账户管理系统(基于web的模拟器)集成,从而使得应用具有挑战性和趣味性。
以下是本应用案例的开发和测试环境:
  • 开发环境: Eclipse IDE, Visual Web Developer 2005 Express Edition (for Web design) and PSPad
  • 服务器端平台:, Apache Tomcat 5.5 Servlet/JSP Container
  • 测试用浏览器:Firefox 1.5 and Internet Explorer (IE) 6, and IE 7
呼叫中心应用的界面包含两个子面板(如图1
1:左侧,显示需应答的呼叫客户列表
2
:右侧,显示动态生成的选定客户的详细信息。客户服务人员选取待应答客户时,账户管理系统在右侧面板动态产生此用户的详细信息。
 

图1

 

 

1 2 3 4 5 6
©版权所有。未经许可,不得转载。
[责任编辑:李宁]
[an error occurred while processing this directive]
[an error occurred while processing this directive]