1.php の Java モジュール
PHP リリース バージョンには、Java オブジェクトの呼び出しに使用できる Java 拡張モジュールが含まれています。例:
$system=new Java ( "java.lang.System");
print "Java version=".$system->getProperty("java.version")."
";
2.minij2ee アプリケーション サーバー SJOP プロトコルの実装
minij2ee アプリケーション サーバーが SJOP プロトコルを実装する主な目的は、php で EJB エンタープライズ レベルのコンポーネントにアクセスできるようにすることです。そのため、minij2ee は EJB を提供します。 EJB コンポーネントを PHP プログラムで簡単に呼び出せるように、EJB コンポーネントを PHP クラスにコンパイルできる PHP コンパイラー。例:
require("Cart.php"); .php は、Cart EJB
のコンパイル後に生成された Cart EJB の php クラス定義です。
$home=new CartHome(); //EJB のホーム インターフェイスを作成します。
$objref=$home->create($cart_name); // カート EJB を作成します。
$cart=new Cart($objref);
$cart->add("some Goods"); // ショッピングカートに商品を追加します。