跳转到内容

WebObjects/Web 应用程序/开发/Ajax

来自维基教科书,开放世界中的开放书籍

Ajax(异步 JavaScript 和 XML)是一种基于 JavaScript 代码的 Web 编程方法,该代码在页面后台向 Web 服务器发出请求,并使用 DHTML 提供即时更新,无需完整页面刷新。请求-响应过程的基础与正常请求相同,但对于您的应用程序的最终用户,您可以创建更接近原生应用程序的 Web 体验。

虽然 WebObjects 传统上并不以其 Ajax 支持而闻名,但该框架提供了构建 Ajax 组件和操作所需的所有基础。

使用 DirectActions 的 Ajax

[编辑 | 编辑源代码]

Pierce T. Wetter III 撰写了一篇关于比较 Ruby on Rails 和 Webobjects 中 Ajax 支持的优秀文章。在他的文章中,他还提供了如何使用 Direct Actions 将一些流行的 Ajax 库与 WebObjects 集成的示例。

Ajax 框架

[编辑 | 编辑源代码]

如果您希望更快地上手,Project WOnder 提供了一个Ajax 框架(当然,称为 Ajax.framework),它为许多常见的 Ajax 技术提供支持,例如滑块、拖放、可更新区域等。对于基本的 Ajax 框架,它不依赖于 Project WOnder 中的任何其他框架,因此它是测试水域的好地方。

[编辑 | 编辑源代码]
华夏公益教科书