2012-08-29 119 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