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

2016-01-29 15:01 4 1 收藏

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

【 tulaoshi.com - 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的实例一样令人激动,但此例还使你知道了更多的可能的方法。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/php/)

<? 

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

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/php/) 

来源:https://www.tulaoshi.com/n/20160129/1495035.html

延伸阅读
标签: 电脑入门
在MAC的使用过程中,安装应用程序是一件很麻烦的事。不少用户在安装完应用程序后,发现自己找不到它们的文件夹。面对这个问题该如何解决呢?现在图老师小编就来告诉大家这个问题的解决方法。 Mac应用程序在哪? 方法一: 1、在系统的 Dock 栏中,找到一个叫住 Launchpad 的图标,点击打开它。 2、接着就可以看到当前 Mac 中所有的应...
标签: Java JAVA基础
Java 平台一直都以其平台无关性自豪。虽然这种无关性有许多好处,但是它也使得编写与硬件交互的 Java 应用程序的过程变得相当复杂。在本文中,研究科学家蒋清野讨论了两个项目,它们通过提供使Java 应用程序可以使用 USB 设备的 API 而使这个过程变得更容易。虽然这两个项目仍然处于萌芽状态,但是它们都显示了良好的前景,并已...
标签: PHP
  大多数开发者认为面相对象的程序设计(OOP)思想和PHP是一对矛盾,但实际上,PHP封装了开发者在其应用程序中使用OOP技术的所有功能。为了证明这一点,让我们举一个经典的Vehicle(车辆)例子,其PHP类如下: class Vehicle {    // Stuff goes here! } 在我们新建的Vehicle类中,用方法(即PHP函数)来联系我们的应用程序...
标签: PHP
作者 Kevin Kardasz、Vadim Kudryavtsev、Robert Mark、Mikhail Seliverstov 麦吉尔大学的开发与校友关系部如何使用 PHP 和 Oracle 在网上支持多达 16 万名用户 在麦吉尔大学(位于加拿大魁北克省的蒙特利尔)的开发与校友关系部,我们正在使用行业级的 PHP 应用程序和 Oracle9 i ,将范围广泛的多层次服务转移到 Web 上,...
Java 平台一直都以其平台无关性自豪。虽然这种无关性有许多好处,但是它也使得编写与硬件交互的 Java 应用程序的过程变得相当复杂。在本文中,研究科学家蒋清野讨论了两个项目,它们通过提供使Java 应用程序可以使用 USB 设备的 API 而使这个过程变得更轻易。 虽然这两个项目仍然处于萌芽状态,但是它们都显示了良好的前景,并已经成为一些...

经验教程

493

收藏

86
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部