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

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未来的发展就会更加美好。

时间: 2024-11-13 12:04:37

PHP与已存在的Java应用程序集成_php基础的相关文章

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

程序 PHP功能的另外一个优势是其调用已有Java对象方法的能力.通过此项功能可将PHP集成进已有的基于Java的应用程序.如果你正在工作场合推广PHP ,这项功能尤其显得时髦."Java无处不在." 为实现此功能,你需要在服务器上安装Java虚拟机(JVM).如果你将安装(或已安装)来自Sun.Kaffe.IBM或Blackdown的JDK,则可以迅速开始工作. 当配置PHP时,需要对配置指令增加--with-java参数,然后修改php.ini文件中部分元素.php.ini 中通常

VFP与其他应用程序的集成_php基础

作为一个数据库软件,Visual FoxPro 5.0不仅具有管理它本身数据的功能,还可以与其他应用程序集成,获取其他应用程序提供的数据.另外,通过Visual FoxPro 5.0,还可以将表或视图中的数据与Microsoft Word文档合并,产生邮件合并文档或者通过通用型字段嵌入或链接其他OLE对象.1.导入数据所谓导入数据,就是指从另一个应用程序复制数据,然后在Visual FoxPro 5.0中创建一个新表,并用源文件的数据填充该表.在Visual FoxPro 5.0中,可以导入多种

两种php调用Java对象的方法_php基础

1.php的Java模块  php发布版中包含一个Java扩展模块,可以用来调用Java对象,例如:  <?php  $system=new Java("java.lang.System");  print "Java version=".$system->getProperty("java.version")."  ";  ?>  2.minij2ee应用服务器SJOP协议实现  minij2ee应用服务器

php&amp;amp;java(三)_php基础

例子二:通过Xalan 1.2,使用XSLT转换XML 做为第二个例子,我们使用了Xalan-java的XSLT引擎,这个引擎来自于APACHE的XML项目,使用这个程序,我们能够使用XSL转换XML源文件.这将极大的方便我们处理文档和进行内容管理. 开始之前,我们需要将xerces.jar 和 xalan.jar文件放入java.class.path目录下(这两个文件包含在Xalan-Java 1.2 中,可以从xml.apache.org处下载). PHP程序如下: 函数xslt_trans

模拟OICQ的实现思路和核心程序(三)_php基础

5 聊天信息的发送.阅读和回复程序 - shortalk.php <?require("require.php"); // 判断用户是否合法在线的公用程序?><html><head><title>短信息</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><style ty

php&amp;amp;java(一)_php基础

Mark Nold Joost Soeterbroek JAVA是个非常强大的编程利器,它的扩展库也是非常的有用,这篇教程,主要讲述怎样使用PHP调用功能强大的JAVA 类库(classes).为了方便你的学习,这篇教程将包括JAVA的安装及一些基本的例子. windows下的安装 第一步:安装JDK,这是非常容易的,你只需一路回车的安装好.然后做好以下步骤. 在 Win9x 下加入 :"PATH=%PATH%;C:\jdk1.2.2\bin" 到AUTOEXEC.BAT文件中 在 N

php&amp;amp;java(二)_php基础

例子1:创建和使用你自己的JAVA类 创建你自己的JAVA类非常容易.新建一个phptest.java文件,将它放置在你的java.class.path目录下,文件内容如下: public class phptest{ /** * A sample of a class that can work with PHP * NB: The whole class must be public to work,  * and of course the methods you wish to call

PHP+DBM的同学录程序(1)_php基础

这个同学录原来给我们班级用的,因为服务器没有mysql支持,就选择了dbm 国内还没有什么dbm程序,国外也几乎没有 花了一个晚上,在几乎没有任何参考的情况下写了出来 现在公布出来 是一个非常好的dbm使用范例 1.index.php3 <? if($login){ ?> <HTML> <HEAD> <TITLE>深圳中学2000届高中(12)班同学录</TITLE> <style type="text/css">

最简单的PHP程序--记数器_php基础

原理:  1.第一位使用者浏览某页. 2.伺服器程式从资料库或档案中读取该页被浏览次数. 3.将次数加一储存,并将它送回第一位使用者. 4.第二位使用者浏览某页. 5.伺服器程式从资料库或档案中读取该页被浏览次数. 6.将次数再加一储存,并将它送回第二位使用者.   需要了解的函数:  fopen()打开文件 filesize()获得文件大小 fseek()移动文件指针 fgets()得到文件指针所在行内容 fputs()将字串写如文件指针所在位置 fclose()关闭文件 file_exist