|
 |
|
 |

在这个广受欢迎的系列中,作者介绍了一种创建动态应用程序体验的开创性方式。Ajax(异步 JavaScript 和 XML)是一种编程技术,它允许为基于 Java 的 Web 应用程序把 Java 技术、XML 和 JavaScript 组合起来,从而打破页面重载的范式。
|  |
构建动态的 Java 应用程序
(2005 年 10 月 20 日)
在本系列的第一部分中,将解释 Ajax 背后的概念,演示为基于 Java 的 Web 应用程序创建 Ajax 界面的基本步骤。我将使用代码示例演示让 Ajax 应用程序如此动态的服务器端 Java 代码和客户端 JavaScript。最后,我将指出 Ajax 方式的一些不足,以及在创建 Ajax 应用程序时应当考虑的一些更广的可用性和访问性问题。
Ajax 的 Java 对象序列化
(2005 年 10 月 24 日)
如果您正在使用异步 JavaScript 和 XML(Ajax)进行 Java™ Web 开发,那么您最关心的问题可能就是把数据从服务器传递给客户机。本文介绍了 Java 对象序列化的五种方式,并提供了选择最适合应用程序的数据格式和技术所需要的全部信息。
结合 Direct Web Remoting 使用 Ajax
(2005 年 12 月 27 日)
虽然令人兴奋,但是把 Ajax 功能添加到应用程序可能意味着大量的艰苦工作。本文介绍了如何使用Direct Web Remoting(DWR)直接把 JavaBean 的方法公开给 JavaScript 代码并自动进行 Ajax 的繁重工作。
探索 Google Web Toolkit
(2006 年 7 月 17 日)
最近发布的 Google Web Toolkit (GWT) 是一组全面的 API 和工具,它支持用户几乎完全使用 Java™ 代码来创建动态 Web 应用程序。本文向您展示 GWT 能做什么,并帮助您确定它是否适合您。
使用 Jetty 和 Direct Web Remoting 编写可扩展的 Comet 应用程序
(2007 年 8 月 2 日)
受异步服务器端事件驱动的 Ajax 应用程序实现较为困难,并且难于扩展。本文介绍了一种行之有效的方法:结合使用 Comet 模式(将数据推到客户机)和 Jetty 6 的 Continuations API(将 Comet 应用程序扩展到大量客户机中)。您可以方便地在 Direct Web Remoting (DWR) 2 中将 Comet 和 Continuations 与 Reverse Ajax 技术结合使用。
 |
 |
Philip McCarthy 是一名在伦敦市工作的软件开发顾问,专攻 Java 和 Web 技术。他曾经参与过 Orange 和 Hewlett Packard Labs 的项目。目前的工作重点是研究使用开源框架构建的基于 Web 的财务系统。
|
|
 |
|
|