時間が経つにつれて、この 2 つの輝かしい点はますます明るくなっていき、すぐにプログラマーに好かれるようになったので、「この 2 人が出会ったらどうなるだろう?」という疑問を持つ人もいました。それぞれの長所を組み合わせることができるでしょうか?
PHP と Java の間にブリッジを構築してみます。このブリッジを使用して、これら 2 つのエンティティ間の通信チャネルを確立します。このブリッジの助けを借りて、Java でクラスを開発できます。その後、それらのメソッドが PHP で呼び出されます。同様に、PHP スクリプトは Java デスクトップまたは Web アプリケーションで使用できます。
この記事では、次の方法を学びます:
◆PHP/Java ブリッジをインストールして構成する
◆PHP スクリプトで Java クラスを使用する
◆Java クラスで PHP スクリプトを使用します
◆JSP ページで PHP スクリプトを使用します
さあ、始めましょう!
PHP/Java ブリッジのインストールと構成
最新の PHP/Java ブリッジ zip パッケージは http://sourceforge.net/projects/php-java-bridge/ からダウンロードできます。 process このブリッジを介して PHP スクリプトと対話するために選択された Java プラットフォームによって異なります。
◆J2SE の場合、インストールは非常に簡単です。
◆J2SE 1.6 以降をインストールします。
◆PHP 5.1.4 以降をインストールします。
◆解凍します。 php-java-bridge_5.2.2_j2ee.zip パッケージ
コマンド プロンプトから解凍したディレクトリに次のように入力します:
?>java ?classpath JavaBridge.war Testinstallation
このフォルダーには、4 つの .jar ファイルを含む ext ディレクトリが表示されます。JavaBridge.jar と php-script.jar を J2SE インストール ディレクトリの ext フォルダー (通常は {JAVA_HOME}/jre/) にコピーします。 lib/ext)。
J2EE の場合は、次のインストール手順を実行します。
JavaBridge.war ファイルを、J2EE サーバーまたはサーブレット エンジン (Tomcat、Resin など) の下の auto_deploy フォルダーにコピーします。
アプリケーションに応じてファイルの名前を変更し、J2EE サーバーを再起動し、自動デプロイメント プロセスによって .war ファイルに関連付けられたディレクトリが作成されるまで待ちます。この例では、アプリケーションの名前は appName.war です。
ブラウザから新しいアプリケーションをテストするには、http://localhost:8080/appName と入力し、test.php をクリックします。
J2EE サーバーが別のホストとポートで実行されている場合は、それに応じてパラメータを変更する必要があります。
注: Apache または IIS 上で J2EE/PHP アプリケーションを実行する場合は、appName を含むディレクトリを Apache/IIS のドキュメント ルート ディレクトリにコピーします。