2

是否有用于集成 ruby​​ (rails) 应用程序和 jbilling 的现成解决方案(gems、插件、库等)?

我什至没有找到 ruby​​ 的 api 客户端。

我需要有人分享他的整合经验。Jbilling 有网络服务(SOAP、Java RMI、Burlap),但没有特定的 gem 可以通过 API 轻松访问和编辑数据。

JRuby 1.6.0 昨天发布。

jbilling 手册中的行“所有 API 类都位于 jBilling 发行版中的 jbilling_api.jar 文件中。该 API 还利用了几个第三方库,例如 Log4j 库和 Commons Logging,它们提供了强大的日志记录基础设施;Spring,处理配置和远程处理;CXF,一个 SOAP 库;和 Hessian,用于 Hessian/Burlap 支持。因此,您需要在您的类中提供 log4j.jar、commons-logging.jar 和 spring.jar 文件路径,如果您的项目尚未包含它们。"

在 jruby rails 应用程序中包含这么多罐子是一种好习惯吗?

4

2 回答 2

3

您可以尝试让您的应用程序在 JRuby 上运行并直接使用 Java 库。出于类似的原因,我们对自己的应用程序做了一个实验分支,并在此过程中发现了一些有用的项目:

最后我们没有选择 JRuby,因为各种原因不一定是技术性质的。

于 2011-03-14T19:48:00.687 回答
1

你用的是什么版本的jB?您可以将此项目作为示例来进行集成。

您还可以使用 wsdl2 java 实用程序从头开始构建这样的项目。通常,您可以在 localhost:8080/jbilling/services/jbilling?wsdl 访问 jBilling wsdl,假设 jb 在您的本地端口 8080 上运行。

于 2020-12-12T20:25:19.560 回答