PHP与已存在的Java应用程序集成
分类:微服架构

PHP功能的另外一个优势是其调用已有Java对象方法的能力。通过此项功能可将PHP集成进已有的基于Java的应用程序。如果你正在工作场合推广PHP ,这项功能尤其显得时髦。“Java无处不在。”

PHP和Java PHP功能的另外一个高招是其调用已有Java对象的方法的能力,这种功能可以让你把PHP集成进已有的基于Java的应用程序。如果你正在你的工作场合推广PHP ,那你算找到可大吹特吹的靓点了,你知道,Java这玩艺儿无处不在。 为了用到这一功能,你需要在服务器上安装Java虚拟机。如果你打算安装来自Sun、Kaffe、IBM或Blackdown的JDK,那你现在可谓已入正途。 当你配置PHP的时候,你将需要给配置指令增加--with-java参数,然后修改你的php.ini文件。php.ini 中通常要修改的是下列各行: [Java] java.library.path=/path/to/library java.class.path=/classpath/ extension_dir=/path/to/extensions extension=libphp_java.so 然而,请注意,以上的这些修改都取决于你的安装类型。你应该阅读你的PHP安装目录下的ext/java目录中的README文件以了解更多有关Java功能设置的信息。 以下有一个简单的例子:创建新Java对象的PHP脚本。该脚本将随后获得某些Java属性并打印出来。这同时也是一个很不错的COM例子。 ? $system = new Java("java.lang.System"); echo "PJava version = " . $system-getProperty("java.version") . "br"; echo "Java vendor = " . $system-getProperty("java.vendor") . "/p"; ? 如果你已经掌握了Java方面的知识,那你一定要帮助开发者做好这个项目。这些类型的集成功能必然是将来PHP发展和为人所接受的关键,因此,有更多人的人做这些工作,PHP的未来就会更加美好。

为实现此功能,你需要在服务器上安装Java虚拟机。如果你将安装来自Sun、Kaffe、IBM或Blackdown的JDK,则可以迅速开始工作。 当配置PHP时,需要对配置指令增加--with-java参数,然后修改php.ini文件中部分元素。php.ini 中通常要修改以下各行:

[Java]

java.library.path=/path/to/library

java.class.path=/classpath/

extension_dir=/path/to/extensions

extension=libphp_java.so

需要提醒以上修改都取决于你的安装类型。你应该阅读你的PHP安装目录下ext/java目录中的README文件以了解有关Java功能配置的更多信息。

这里有一个简单例子:通过PHP脚本创建新的Java对象。然后该脚本将访问某些Java属性并将其输出。这同COM的实例一样令人激动,但此例还使你知道了更多的可能的方法。

$system = new Java("java.lang.System");

echo "PJava version = " . $system-getProperty("java.version") . "br";

echo "Java vendor = " . $system-getProperty("java.vendor") . "/p";

如果你已经具备了Java知识,那你应当尽全力在此项目上帮助开发者。此类集成能力必然成为将来PHP发展和为人所接受的关键。因此,做这些工作的人越多,PHP未来的发展就会更加美好。

本文由10bet手机官网发布于微服架构,转载请注明出处:PHP与已存在的Java应用程序集成

上一篇:python安装oracle扩展及数据库连接方法,python连接oracle数据库实例10bet手机官网: 下一篇:查询给定日期是当月的第几周sql查询语句,查询给定日期所在星期的上一个星期日
猜你喜欢
热门排行
精彩图文