ホームページ  >  記事  >  バックエンド開発  >  PHP と Java の接続

PHP と Java の接続

WBOY
WBOYオリジナル
2016-06-23 14:32:56893ブラウズ

Haohappy
PHP5 Research Center: PHP は Java よりも人気になるだろう」でも、「PHP は Java よりも人気になるだろう」でも、「PHP は Java よりも人気になるだろう」でも、「PHP は Java よりも人気になるだろう」 " "、しかし、「PHP は Java よりも人気になるでしょう」、しかし「PHP は Java よりも人気になります」、しかし「PHP は Java よりも人気になります」、しかし「PHP は Java よりも人気になります」、しかし「PHP 「Java より人気がある」、しかし「PHP は Java より人気がある」、しかし「PHP は Java より人気がある」、しかし「PHP は Java より人気がある」、しかし「PHP は Java より人気がある」 " 、しかし、"PHP は Java よりも人気になる"、しかし "PHP は Java よりも人気になる"、しかし "PHP は Java よりも人気になる"、しかし "PHP は Java よりも人気になる"、しかし "PHP は「Java より人気がある」、しかし「PHP は Java より人気がある」、しかし「PHP は Java より人気がある」、しかし「PHP は Java より人気がある」、しかし「PHP は Java より人気がある」 Java の方が人気があります」でも、「PHP は Java よりも人気があるでしょう」でも、「PHP は Java よりも人気があります」でも、「PHP は Java よりも人気があります」でも、「PHP は Java よりも人気があります」、しかし、「PHP はエンタープライズ市場を目指し、Java と真っ向から競争する」ことは確かに進行中です。世界中の 2,200 万の Web サイトで使用されているテクノロジーを真剣に受け止める必要があります。この 2 つのテクノロジーは競合する可能性があります。顧客の観点から見ると、巨大なアプリケーション システムを単一の言語/テクノロジだけで完成させることは通常不可能であるため、テクノロジ間の統合は非常に重要です。


//誤解がある場合は、Haohappy は PHP と Java の間のブリッジです。関連するコンテンツについては、批判とアドバイスをお願いします。 (Java の仕様要求) は新しいものを提案しています。 JCP (Java Community Process) 標準への標準化技術。誰でも Java プラットフォームに新しい API とサービスを追加するための JSR (Java 仕様リクエスト) を送信できます。JSR は、Java コミュニティの重要な標準になっています。 -154) は、Java プログラマがセッション、リクエスト、レスポンスなどを含む WEB プログラムを作成できるようにするための、一連の中核となる抽象概念 (WEB プログラムの処理中に考慮する必要があるさまざまなオブジェクト) を定義します。プログラマがプログラムを作成するとき、これらのオブジェクトと簡単かつ安全に通信できます。 JSR223 では、これらの Java オブジェクトを他のスクリプト言語で書かれた WEB ページで開く方法を説明し、他の言語でもこれらのオブジェクトにアクセスできるようにします。現在、この仕様は PHP に使用されますが、この概念はスクリプト言語に依存しないため、将来的には PHP に加えて他のスクリプト言語にも適用される可能性があります。一言で言えば、JSR223 の目的は、スクリプト言語を Java プラットフォームに統合することです。


(2) PHP/Java Bridge とは何ですか?


PHP/Java Bridge には PHP モジュールが含まれています(java.so、php_java.dll を含む)および、PHP のオブジェクト システムを Java または ECMA 335 (CLI、Microsoft .NET Framework の重要なサブセット) 仮想マシンに接続するための関連バックエンド プログラム (JavaBridge.jar、JavaBridge.war または MonoBridge.exe)。 JSR 223 仕様リクエストを完全に実装し、PHP スクリプトが CLR (VB.NET、C# など) または Java (Java、KAWA、JRuby) ベースのアプリケーションにアクセスできるようにします。 PHP/Java Bridge は、効率的な通信プロトコルを使用して、ローカル ソケットを通じて仮想マシンと通信します。マルチプロセス「>javax.script パッケージ。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。