PHP与已存在的Java应用程序集成

ZDNet软件频道 时间:2008-07-02 作者: | 中国IT实验室 我要评论()
本文关键词:集成 Java PHP Linux
 PHP功能的另外一个优势是其调用已有Java对象方法的能力。通过此项功能可将PHP集成进已有的基于Java的应用程序。如果你正在工作场合推广PHP ,这项功能尤其显得时髦。“Java无处不在。”
 PHP功能的另外一个优势是其调用已有Java对象方法的能力。通过此项功能可将PHP集成进已有的基于Java的应用程序。如果你正在工作场合推广PHP ,这项功能尤其显得时髦。“Java无处不在。”
  
  为实现此功能,你需要在服务器上安装Java虚拟机(JVM)。如果你将安装(或已安装)来自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 "<P>Java version = " . $system->getProperty("Java.version") . "<br>";
  
  echo "Java vendor = " . $system->getProperty("Java.vendor") . "</p>";
  
  ?>
  
  如果你已经具备了Java知识,那你应当尽全力在此项目上帮助开发者。此类集成能力必然成为将来PHP发展和为人所接受的关键。因此,做这些工作的人越多,PHP未来的发展就会更加美好。

集成

Java

PHP

Linux


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134