用 AjaxTags 简化 Ajax 开发

作者:Daniel Wintschel 来源:IBM developerWorks 时间:2007-11-27 00:00:00 

在 Web 2.0 时代,开发人员和用户都对基于 Web 的应用程序的可用性和响应性抱有很高的期望。除非是在过去的两年内一直没有关注过这个领域,否则一定听说过 Asynchronous JavaScript + XML(Ajax 技术)。通过 Ajax,可以构建灵活、响应性好和高度动态的基于浏览器的用户界面,而且根本不需要进行浏览器页面重载。

本文将介绍一种 Java™/JavaScript 库 —— AjaxTags,它让您可以很轻松地将 Ajax 功能集成到 JSP 页面中。

简介

以前,基于 Web 的用户界面(包括页面和应用程序)要求用户所做的每个请求都强制执行一次页面刷新,这消耗了大量的时间和带宽。重复的页面刷新的后果是 Web 体验变得异常缓慢和沉闷,即使对于那些具有高速的宽带连接的用户也是如此。

现在,各地的开发人员都在寻找新的技术和技巧,以便显著提高基于 Web 的应用程序的性能和用户体验。用 Ajax 编写的 Web 应用程序允许数据在后台被异步地发送给服务器,而同时又能在不重载页面的情况下更新此 Web 页面的各个部分。Ajax 涉及到很多对象和技术。尽管缩写词 Ajax 中有字母 X,但 XML 可能永远都不会用到。从浏览器发回的响应也可以是多种格式或类型中的一种,包括纯文本、HTML 或 XML 等。

本文描述了一个小型紧凑的 JSP 标记库,即 AjaxTags,该库使用某些外部 JavaScript 来为 JSP 页面提供易用的 Ajax 支持。

立即开始

若想跟随本文进行学习并运行本文中所描述的这些示例,就需要选择使用几个工具。本文所使用的每个应用程序都是免费和开源的。

运行本文给出的示例所使用的参考实现 servlet 容器是 Apache Tomcat。它可以从 Apache Tomcat 网站(请参见 参考资料)免费下载。本文中的示例使用的是本文写作时的最新版本,为 6.0.13。

此外,还需要登录到 SourceForge 下载 AjaxTags 示例应用程序(有关链接,请参见 参考资料)。这里的示例使用的是 Ajax Tags 演示下载的 1.3 版。这是一个标准的 WAR 文件,可以将其部署到 Tomcat webapps 目录。如果不想让要浏览的 URL 太过冗长,在部署它之前,可以对此 WAR 文件进行重命名。否则,需要浏览到:http://localhost:8080/ajaxtags-1.3-beta-rc6-1/。

现在让我们立即开始吧。

标签:ajax,开发,AjaxTags
0
投稿

猜你喜欢

  • 很有意思的SQL多行数据拼接

    2011-11-03 17:08:29
  • Dreamweaver层使用八定律

    2008-05-16 11:41:00
  • 浅析设计与内容呈现的关系

    2009-08-06 18:12:00
  • 木鸟:ASP缓存类无错版

    2008-02-20 12:53:00
  • 修改asp代码防止被杀毒软件误删

    2007-10-07 12:32:00
  • 古老的问题:清除浮动

    2009-02-12 11:21:00
  • JScript 的内存回收

    2007-10-16 20:02:00
  • 鼠标双击滚动屏幕单击停止代码

    2008-02-21 11:44:00
  • iis7 ASP+Access数据库连接错误

    2011-03-08 10:41:00
  • CSS样式设计技巧十则

    2008-06-04 12:18:00
  • 泛泛而谈界面中的斑马纹设计

    2010-07-15 12:59:00
  • thinkphp(php)插件钩子(hooks)分析的简单实现机制

    2023-05-25 09:27:58
  • 如何远程连接SQL Server数据库

    2009-06-08 12:41:00
  • [翻译]标记语言和样式手册 Chapter 12 CSS布局

    2008-02-13 14:19:00
  • Oracle数据库游标使用大全

    2008-03-04 18:24:00
  • Asp中通过简单的例子理解下ByVal和ByRef的用法

    2011-02-20 10:57:00
  • MySQL环境下导入数据时是否需要禁用索引

    2009-01-04 12:42:00
  • 用js实现用户输入密码的强度

    2007-11-22 21:41:00
  • javascript 的 in 操作符实例详解

    2007-10-07 12:00:00
  • 利用XML实现通用WEB报表打印实际使用中的例子

    2008-09-04 14:42:00
  • asp之家 网络编程 m.aspxhome.com