发布网友 发布时间:2022-04-22 22:03
共6个回答
懂视网 时间:2022-05-14 12:58
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未来的发展就会更加美好。
热心网友 时间:2022-05-14 10:06
1、直接网上找一个单点登录系统,把这2个系统整合到一起,
2、自己写一个单点登录系统,借助中间表,比如你以java系统为主,在java系统里面嵌入了php系统,当点击php系统的栏目时就先去中间表check一下,然后直接跳到你的php系统上面就好,
3、如果没有权限啥的,你就直接放一个连接传用户名和密码直接登录访问也行。
热心网友 时间:2022-05-14 11:24
如果是jsp登录PHP 那就模拟一个PHP登录的post提交到php的登录程序。
如果php登录jsp 那就模拟jsp登录的post提交到jsp的登录程序
热心网友 时间:2022-05-14 12:59
使用Cookie来进行认证。不管单点登录是使用哪一种语言写的系统登录。统一一种格式的Cookie。然后其他的系统读取cookie就可以了。
不要忘了,加密以后再写到Cookie里边。还有失效时间。
热心网友 时间:2022-05-14 14:50
可以使用那些基于java的单点登录系统, 一般都有agent的jar包提供。
这个本质上是一个filter, 根据跳转路由去cas系统判断权限
热心网友 时间:2022-05-14 16:58
去百度 搜索 下 cas php ,找篇相关的文章,看看吧。如果都是网站类型的话,是可以整合的。