0

PHPWebアプリケーション環境があります。アプリケーションのRESTインターフェイスとしてSlimFrameworkを使用しています。私のアプリケーションのフロントエンドは、Backbone.jsとjQueryを使用して作成されています。

コマンドラインを使用すると、データを返すリモート呼び出し(これはWebサービスだと思います)を行うユーティリティ(.jarファイル)があります。

これを上で説明したWebアプリケーションに組み込むにはどうすればよいですか?

私のアプリケーションフロントエンドには、RESTインターフェイスへのAJAX呼び出しを行い、データをJSONとしてフェッチするボタンがあります。

私のアプローチ:PHP-RESTインターフェースのURLは次のとおりです:/api/phprestapi.phpが存在します

URLにJAVA-RESTインターフェースを追加します:/api/javarestapi.java(おそらく)これら2つを分離します

既存の環境:Ubuntu上のLAMPスタック

どうすればこれを達成できますか?どんな努力が必要ですか?

ポインタをありがとう

4

1 に答える 1

1

私があなたを正しく理解しているなら、あなたはjarから出力されているデータをphpに返すことができる必要があります。その場合は、php[1]からプログラムを実行するさまざまな方法を検討し始める必要があります。execはおそらく最もよく知られています。

さらに制御が必要な場合は、jarによって呼び出されるWebサービスについて詳しく学び、phpでWebサービスを呼び出すことをお勧めします。ただし、これには上記の最初のオプションよりもはるかに時間がかかります。

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

于 2012-08-29T22:18:47.620 に答える