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-PHP編譯器,可以把EJB元件編譯成php的類,使php程式中能方便的呼叫EJB元件,例如:
require("Cart.php"); //Cart.php是編譯Cart EJB後產生的Cart EJB的php類別定義
。
$home=new CartHome(); //建立EJB的Home介面。
$objref=$home->create($cart_name); //建立Cart EJB。
$cart=new Cart($objref);
$cart->add("some goods"); //向購物車添加一個物品。