0

我有一个 PHP Web 应用程序环境。我正在使用 Slim Framework 作为我的应用程序的 REST 接口。我的应用程序前端是使用 Backbone.js 和 jQuery 编写的。

有一个实用程序(.jar 文件),当我使用命令行进行远程调用(我猜这是一个 Web 服务)时,它会返回数据。

我如何最好地将其合并到上面描述的我的 web 应用程序中?

我的应用程序前端将有一个 Button,它应该对 REST 接口进行 AJAX 调用并以 JSON 格式获取数据。

我的做法:PHP-REST 接口 url 是:/api/phprestapi.php 存在

在 url: /api/javarestapi.java (也许) 处添加一个 JAVA-REST 接口来分隔这两个

现有环境:Ubuntu 上的 LAMP 堆栈

我如何实现这一目标?所涉及的努力是什么?

感谢您的指点

4

1 回答 1

1

如果我理解正确,您需要能够将从 jar 输出的数据返回到 php.ini 中。如果是这种情况,那么您应该开始研究从 php [1] 执行程序的不同方法。exec 可能是最知名的。

如果您想进一步控制,我建议您了解更多有关 jar 调用的 Web 服务以及在 php.ini 中调用 Web 服务的信息。但是,这将比上面的第一个选项花费更多的时间。

[1] http://php.net/manual/en/ref.exec.php

于 2012-08-29T22:18:47.620 回答