1 2 3 4 5 6 7 8 9 10 下一页 本文示例源代码或素材下载 引言 异步 JavaScript 和 XML (Ajax) 是使用本机浏览器技术构建富 Web 应用程序的新方法。对于编写需要某些类型的“活动”用户界面的复杂应用程序的开发人员,JavaScript 在这方面已经做得很好。不过,JavaScript 难于编码、调试、移植和维护。使用 Ajax 工具包有助于最大程度地减少使用 JavaScript 和 Ajax 带来的许多常见问题。优秀的 Ajax 工具包提供了一组可重用的小部件、用于扩展和创建小部件的框架、事件系统、JavaScript 实用工具和增强的异步服务器调用支持。在本文中,我们将讨论如何使用 Dojo 工具包为 Java EE 应用程序构建企业 SOA 客户端。我们还将使用 JSON (JavaScript Object Notation)–RPC 来调用服务器端 Java 对象。 在本文中,我们还将向您提供以下内容的简要说明:Ajax、Dojo、JSON 和 JSON-RPC,以及一些设计 Ajax 应用程序的设计原则和您可以下载并亲自尝试运行的简短示例。 Ajax 概述 有许多关于 Ajax 的论文、文章和书籍。我不打算对 Ajax 进行深入介绍。有关详细信息,请查阅参考资料。 Ajax 可作为使用本机浏览器组件构建网站的体系结构样式。Ajax 的关键部分有: JavaScript,它可以编排页面元素,从而获得最佳 Ajax 用户体验。 Cascading Style Sheets (CSS),它可以定义页面元素的可视样式。 文档对象模型(Document Object Model,DOM),它将网页结构作为一组可以使用 JavaScript 操作的可编程对象提供。 XMLHttpRequest,它支持以后台活动的形式从 Web 资源检索数据。 XMLHttpRequest 对象是关键部分。 XMLHttpRequest 对象 XMLHttpRequest 对象是 Ajax 用于进行异步请求的机制。图 1 说明了该流程: (责任编辑:admin) |