通过一个 Java 应用服务器使用 JRuby on Rails 和 XML 增强 Ajax
2009-11-20 00:00:00 来源:WEB开发网简介
本节将概括性地介绍如何使用 JRuby on Rails、JSP 和 Ajax 技术的 XML 特性,以及 WebSphere Application Server Express 如何将这些特性结合起来。
XML、Rails、Java 和 Ajax 技术
常用缩写词
Ajax:异步 JavaScript 和 XML(Asynchronous JavaScript and XML)
DOM:文档对象模型(Document Object Model)
XML:可扩展的标记语言(Extensible Markup Language)
通过 JRuby on Rails 的内置 XML 特性,您可以轻松地访问 XML 格式的数据库数据。由于 JRuby 具有更好的 Java 兼容性,因此您可以使用许多其他 Java 特性。因此,在单个 Ajax 应用程序(将在本教程构建)中,Ajax 应用程序将同时引用 JRuby on Rails 和 JSP 代码,从而在单个 Web 应用程序中联合两种编程语言的强项。这些强项包括易于使用的 Ruby on Rails 框架和可在 JSP 页面中使用的强大 Java 编程功能。
接下来将了解 WebSphere Application Server Express 如何结合这些特性。
WebSphere Application Server Express 如何将这些特性结合起来
WebSphere Application Server Express 是一个 Java Servlet 容器,借助 JRuby 和 Goldspike 插件,您可以将 JRuby on Rails 应用程序作为已打包的 WAR 文件部署到 Java 应用服务器。不仅如此,您还可以在 Ruby 应用程序内部署 JSP 文件,将它们与 Ruby 文件结合在一起使用。
图 1 展示了将要开发的应用程序。
图 1. 示例应用程序展示
更多精彩
赞助商链接