- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AJAX在Library2.0中应用
AJAX在Library2.0中应用摘要:AJAX丰富了WEB系统的表示层,改善了基于Web应用的交互方式和用户体验,使得异步的概念贯入了Web应用之中。DWR是位于服务器端的AJAX框架,它可以简化WEB的服务端和浏览器端的开发。使用DWR框架可以使开发人员专注于业务逻辑设计,为图书馆资源和服务的整合提供技术的保证。系统使用DWR框架展现图书馆的资源与服务,具有广泛的实用性和可操作性。
关键词: AJAX; DWR;Library2.0
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)04-0790-03
In the Application of AJAX Library2.0
XIA Wen-zhong,XIA Yu-hong
(Zhaotong University,Zhaotong 657000, China)
Abstract:Ajax enriches the WEB presentation layer of the system, improve the interaction based on WEB applications and user experience, making the concept of asynchronous penetration the WEB application. DWR is located on the server AJAX framework, it can simplify the WEB server and browser of the development. Use DWR framework can make developers focus on business logic design, for the integration of library resources and services to provide technical guarantee. Systems use DWR frame shows the library resources and services, which has broad practicability and maneuverability.
Key words: AJAX; DWR;Library2.0
Library2.0是WEB2.0在图书馆的应用与拓展。随着WEB2.0技术的深入,各行业也加大力度投入到WEB2.0的应用研究中来,许多技术实力强,资金雄厚的高校图书馆也积极投入大量人力物力,努力探索以读者为中心的图书馆数字化服务模式,读者即可以利用图书馆提供的BBS、博客、微博和系统API等信息互动服务,也可以主动通过图书馆门户网站让读者主动参与到图书馆的管理与建设中来,为图书馆的建设与发展献计献策,诸如编写和添加 OPAC 书目、撰写书评和推荐馆藏等[1]。使用WEB2.0为主要技术的Library2.0使图书馆的资源与服务有机融合,让读者参与图书馆的建设管理,让图书馆的管理去除时间与空间的限制,使图书馆的服务改善、提高。
1 AJAX及DWR框架简介
图书馆要提供资源和服务的整合,读者参与,必须要提供相应的技术实现。WEB2.0的核心技术AJAX就能用较少的资源成本满足最大的用户需求,而DWR是封装了AJAX核心技术的成熟开源框架,DWR 允许将定义在服务器端的对象上的方法直接暴露给 AJAX 请求, 从而可以直接调用服务器上的遵循了 AJAX 原则的 Servlet 并获取处理结果[2]。
AJAX是多项技术的组合,在协作中发挥各自的作用,它们包括HTML5、CSS3、DOM[3]、XML、JavaScript及XMLHttpRequest等技术。HTML5与CSS3负责网页的显示,是读者直接面对使用的界面、技术;DOM是文档对象模型,是表示文档和访问,操作构成文档和各种元素的应用程序接口;XML是可扩展标记语言,用于标记数据、描述数据,协调各模块间的数据交换;XMLHttpRequest作异步数据读取和交换;最后用JavaScript绑定和处理各个数据。在这一系列的技术中,XMLHttpRequest和JavaScript对象是AJAX技术的核心。
AJAX框架技术[4]让多种复杂的技术融合,提高了系统的开发效率,降低了系统开发的难度。常见的AJAX框架有客户端实现和服务器端实现。客户端实现框架有Jquery,服务器端实现有DOJO和DWR等框架技术;DWR是位于服务器端AJAX框架[5] ,它是JavaScript和WEB服务器之间沟通的桥梁,它可以降低开发人员的开发难度,让开发人员轻
文档评论(0)