2012-08-29 154 views
0

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

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

我该如何最好地将其纳入我上面描述的web应用程序?

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

我的方法: PHP-REST接口网址是:/api/phprestapi.php存在

在网址添加Java-REST接口:/api/javarestapi.java(也许)分离这两个

现有环境:Ubuntu上的LAMP堆栈

我该如何做到这一点?涉及什么样的努力?

感谢您的指针

回答

1

如果我理解正确的话,你需要能够从罐子返回数据被输出到PHP。如果是这样的话,那么你应该开始研究从php执行程序的不同方式[1]。 exec可能是最知名的。

如果你想进一步控制,我会建议学习更多关于被jar调用的web服务以及在php中调用web服务。但是,这要比上面的第一个选项花费更多的时间。

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

+0

感谢您的回答!我正在这样看待它:两个REST URL:用于执行基于Java的调用的Java和我的应用程序使用的第二个PHP Slim Framework API。这样做的好处是我的前端不需要知道后端正在使用的技术。我提供URL和基于URL的自动化API的切换发生....如果我没有得到解决方案,我正在寻找...我会接受你的答案....感谢您花时间回答 – Vikram