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


Posted in PHP onOctober 09, 2006

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

PHP 相关文章推荐
PHP在XP下IIS和Apache2服务器上的安装
Sep 05 PHP
解析CI即CodeIgniter框架在Nginx下的重写规则
Jun 03 PHP
关于php循环跳出的问题
Jul 01 PHP
php生成短网址示例
May 05 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十六)
Jun 30 PHP
PHP+Javascript实现在线拍照功能实例
Jul 18 PHP
[原创]smarty简单模板变量输出方法
Jul 09 PHP
php封装的单文件(图片)上传类完整实例
Oct 18 PHP
PHP使用函数用法详解
Sep 30 PHP
PHP设计模式之抽象工厂模式实例分析
Mar 25 PHP
PHP基于openssl实现非对称加密代码实例
Jun 19 PHP
微信小程序和php的登录实现
Apr 01 PHP
使用PHP模拟HTTP认证
Oct 09 #PHP
在PHP中使用XML
Oct 09 #PHP
使用PHP维护文件系统
Oct 09 #PHP
跟我学小偷程序之成功偷取首页(第三天)
Oct 09 #PHP
在apache下限制每个虚拟主机的并发数!!!!
Oct 09 #PHP
PHP4之真OO
Oct 09 #PHP
第十一节 重载 [11]
Oct 09 #PHP
You might like
PHP全概率运算函数(优化版) Webgame开发必备
2011/07/04 PHP
PHP实现搜索地理位置及计算两点地理位置间距离的实例
2016/01/08 PHP
PHP中使用foreach()遍历二维数组的简单实例
2016/06/13 PHP
PHP+Ajax实现验证码的实时验证
2016/07/20 PHP
PHP基于redis计数器类定义与用法示例
2018/02/08 PHP
PHP基于面向对象实现的留言本功能实例
2018/04/04 PHP
微信企业转账之入口类分装php代码
2018/10/01 PHP
用javascript实现的激活输入框后隐藏初始内容
2007/06/29 Javascript
js CSS操作方法集合
2008/10/31 Javascript
javascript 禁止复制网页
2009/06/11 Javascript
js利用与或运算符优先级实现if else条件判断表达式
2010/04/15 Javascript
js 获取时间间隔实现代码
2014/05/12 Javascript
JavaScript也谈内存优化
2014/06/06 Javascript
jQuery扁平化风格下拉框美化插件FancySelect使用指南
2015/02/10 Javascript
JavaScript控制图片加载完成后调用回调函数的方法
2015/03/20 Javascript
js实现图片放大和拖拽特效代码分享
2015/09/05 Javascript
js+html5实现canvas绘制网页时钟的方法
2016/05/21 Javascript
JS工作中的小贴士之”闭包“与事件委托的”阻止冒泡“
2016/06/16 Javascript
nodejs 搭建简易服务器的图文教程(推荐)
2017/07/18 NodeJs
百度小程序之间的页面通信过程详解
2019/07/18 Javascript
python中的函数用法入门教程
2014/09/02 Python
10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)
2018/10/11 Python
python使用循环打印所有三位数水仙花数的实例
2018/11/13 Python
Python编程图形库之Pillow使用方法讲解
2018/12/28 Python
对IPython交互模式下的退出方法详解
2019/02/16 Python
详解使用Python写一个向数据库填充数据的小工具(推荐)
2020/09/11 Python
澳大利亚第一旅行车和房车配件店:Caravan RV Camping
2020/12/26 全球购物
荷兰美妆护肤品海淘网站:Beautinow(中文)
2020/11/22 全球购物
大学生最常用的自我评价
2013/12/07 职场文书
12月红领巾广播稿
2014/02/13 职场文书
优秀护士获奖感言
2014/02/20 职场文书
本科毕业生应聘自荐信范文
2014/06/26 职场文书
年检委托书
2014/08/30 职场文书
2015年试用期工作总结范文
2015/05/28 职场文书
初中军训感言
2015/08/01 职场文书
python中pycryto实现数据加密
2022/04/29 Python