PHPとApache Webサーバーを使用してWebアプリケーションを開発する必要があります。アプリケーションは、ホストコンピュータに格納された外部のJavaベースのアプリケーションを呼び出し、ユーザーの入力値をこのアプリケーションに渡す必要があります。このアプリケーションは、このアプリケーションを分析して何かを実行します。 私はPHP/Javaに関する記事を読んでおり、PHP/JavaBridgeなどのJavaサーブレット環境にPHPを統合するのが最善のソリューションだと思われます。私はWeb開発の専門家ではなく、PHPをあまり知らないので、誰かがこれが最善の解決策であるかどうか教えてもらえますか? ありがとうございます!Javaアプリケーションを呼び出すPHP Webアプリケーション
0
A
答えて
1
アプリケーションは、ホストコンピュータに格納された外部のJavaベースのアプリケーションを呼び出し、ユーザーの入力値をこのアプリケーションに渡して、アプリケーションを分析して何かを実行する必要があります。
Webサービスここに最適です。
はまた、あなたがウェブ・サービス(JAX-WSまたはJAX-RS)としてあなたの既存のJavaアプリケーションAPIをexploseしてから使用することができ
1
あなたはこのような何かを行うことができます:
$parameter1='your';
$parameter2='parameters';
$output = shell_exec("java whatever.jar $parameter1 $parameter2");
echo $output;
*更新*
私も、Jigar女子に同意します。私は、Webサービスがここでは最高の選択肢だと思います。
+0
これは実際に質問に対する回答です(したがって+1票)。 Javaランタイムを開始するのは非常に高価で(Webリクエストの場合)、待ち時間が長くなるため、* Update *に同意します.Webサービスが問題に対処するより良い答えです。 – extraneon
0
を参照してください。それを呼び出すアプリケーション。だからあなたはあなたのjava-webappの周りにWebラッパーを書いて、それを呼び出すことができます。まず、より良いアプローチにアプローチします。
どのようなアプリケーションを呼び出そうとしていますか?それはJavaで書かれたコマンドラインアプリケーションですか、WebベースのJavaアプリケーション、アプレットですか?これらのタイプのアプリケーションは、それらを呼び出すために異なるメソッドを必要とします。 –
これは標準的なスタンドアロンアプリケーションで、Webベースのものではありません。 – Anto