2012-03-28 14 views
1

私の質問はかなりシンプルです:PHPとバックエンド、別名サーバー側スクリプトされている間にPHPとJava通信することはできますか?私はthis php-java-bridgeを知っPHPバックエンド、Javaフロントエンド。これは可能ですか?

が存在しますが、それは、それがどのように動作するかを言う:「PHPのフロントエンドはに含まれている、または、Javaのバックエンドに関連付けられている」

と私は逆にしたい。

EDIT:
は、Javaアプレット(フロントエンド)とPHP(バックエンド)の間の通信を確立することが可能ですか?

+3

なぜですか?目的は何ですか? –

+0

PHPサービスベースのアーキテクチャを検討しましたか?あなたが持っているところでは、PHP RestFul(またはSOAPベース)サービスを呼び出すJavaコントローラが前提としていますか? –

+0

私は本当にそれがなぜ必要なのか知りたいですか? – gintas

答えて

1

サーブレットについて言えば、Javaフロントエンドはサーブレットになります。サーブレットはPOST/GETを通じてバックエンドに通信します。

+0

いいえ、サーブレットではありません。以下の質問を修正してください:Javaアプレット(フロントエンド)とPHP(バックエンド)? – NaGeL182

+0

Javaアプレット、Javaサーブレット、違いはありません。通信がURL要求を介している限り、それは可能です。 URLリクエストはPOSTまたはGETすることができます – Churk

+0

javascript Ajaxの呼び出しと同様の考え方です。 – Churk

-1

Javaプログラムは、コマンドライン引数に基づいてすべての初期化を行うようにビルドできます。この方法で、PHPからの簡単なexec呼び出しを使用することができます。

http://php.net/manual/en/function.exec.phpは、その使用方法に関する参考情報です。コマンドラインから結果を返します。あなたのJavaプログラムが使えるようにするSystem.out.print

+0

これは明らかにコミュニケーションを行うための非常にハッキリな方法です。しかし、それは完了することができます!すべてのライブラリとセットアップが不要です。しかし、コマンドライン引数のほかに広範な通信が必要な場合は、これはうまくいかない。 – Michael

+0

Ohh java applet ...あなたがJavaとPHPを言ったと思った、あなたの元の質問にJavaアプレットがあったとは思わない.. neeto – Michael

関連する問題