这篇文章主要为大家详细介绍了PHP 调用java类的两种方法,具有一定的参考价值,可以用来参考一下。
对PHP调用java类的两种方法感兴趣的小伙伴,下面一起跟随四海网的小编两巴掌来看看吧!
/**
* PHP调用java类的两种方法
*
* @param
* @arrange 512-笔记网: q1010.com
**/
$system=new Java("java.lang.System");
print "Java version=".$system->getProperty("java.version")."
\n";
/*** 来自四海网(www.q1010.com) ***/
使用这种方法的优点是比较方便,只要用new Java()来创建一个Java对象,就可以同php类一样来调用Java对象。但是这种方法也有以下明显的缺点:
/**
* PHP调用java类的两种方法
*
* @param
* @arrange 512-笔记网: q1010.com
**/
$conn=minij2ee_fetch_connection();
print "Java version=".minij2ee_callstatic_javaobj
($conn,"java.lang.System","getProperty",
"java.lang.String","java.version")."
\n";
/*** 来自四海网(www.q1010.com) ***/
minij2ee应用服务器实现SJOP协议的主要目的是使php中能够访问EJB企业级组件,因此minij2ee提供了一个EJB-PHP编译器,可以把EJB组件编译成php的类,使php程序中能够方便的调用EJB组件,例如:
/**
* PHP调用java类的两种方法
*
* @param
* @arrange 512-笔记网: q1010.com
**/
require("Cart.php");
file://Cart.php是编译Cart EJB后生成的Cart EJB的php类定义。
$home=new CartHome(); file://创建EJB的Home接口。
$objref=$home->create($cart_name); file://创建Cart EJB。
$cart=new Cart($objref);
$cart->add("some goods");file://向购物车中添加一个物品。
/*** 来自四海网(www.q1010.com) ***/
使用minij2ee应用服务器的php支持,就可以开发出基于php和J2EE技术的,面向对象的,稳定高效的企业级应用系统。
本文来自:http://www.q1010.com/173/1302-0.html
注:关于PHP 调用java类的两种方法的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:java类
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。