在 Ruby on Rails 应用程序中重用 Java 代码

通过 Ruby Java Bridge (RJB) 可以直接将 Java™ 类装载到 Ruby on Rails 应用程序,或者从这些应用程序中调用 Java 类。本教程展示如何应用这个工具包,在现代的 Web 开发平台上重用遗留的 Java 应用程序代码。

在本教程中

Ruby on Rails (Rails) 是用 Ruby 编写的一个 full-stack Web 应用程序框架,而 Ruby 是一种功能丰富的、免费的、可扩展的、可移植的、面向对象的脚本编制语言。Rails 在 Web 应用程序开发人员之间非常流行。通过它,可以快速有效地开发 Web 应用程序,并将其部署到任何 Web 容器中,例如 IBM® WebSphere® 或 Apache Tomcat。

在 Rails 和类似的 Web 应用程序开发框架出现之前,用于 Web 应用程序开发的标准工具是 Java 语言,因为 Java 语言是独立于平台的,并且有完整的 API 集。很多 Java Web 应用程序仍然在运行,这导致很多非常有用的、编写良好的 Java 代码(在本教程中统称遗留 代码)具有良好的可用性。遗留 Java 代码通常被打包在一组 JAR 文件。

如果将 Web 应用程序开发平台改为 Rails,那么可以重用遗留 Java 代码。Ruby Java Bridge (RJB) 是一个工具包,通过它可以将 JAR 文件装载到 Rails 应用程序中,还可以在 Rail 应用程序中访问其中的方法和变量。本教程解释如何在 Rails 应用程序中配置和使用 RJB。

目标

  • 下载、编译和安装 RJB
  • 设置 RJB 以访问共享 Java 库
  • 将遗留 Java 代码装载到 Rails 应用程序中并进行访问

本文转自IBM Developerworks中国

        请点击此处查看全文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值