两种php调用Java对象的方法
1.php的Java模块
php发布版中包含一个Java扩展模块,可以用来调用Java对象,例如:
<?php
$system=new Java("java.lang.System");
print "Java version=".$system->getProperty("java.version")."
";
?>
2.minij2ee应用服务器SJOP协议实现
minij2ee应用服务器实现SJOP协议的主要目的是使php中能够访问EJB企业级组件,因此minij2ee提供了一个EJB-PHP编译器,可以把EJB组件编译成php的类,使php程序中能够方便的调用EJB组件,例如:
<?php
require("Cart.php"); //Cart.php是编译Cart EJB后生成的Cart EJB的php类定义
。
$home=new CartHome(); //创建EJB的Home接口。
$objref=$home->create($cart_name); //创建Cart EJB。
$cart=new Cart($objref);
$cart->add("some goods"); //向购物车中添加一个物品。
相关推荐
-
PHP中调用JAVA
PHP与JAVA JAVA是个非常强大的编程利器,它的扩展库也是非常的有用,这篇教程,主要讲述怎样使用PHP调用功能强大的JAVA 类库(classes).为了方便你的学习,这篇教程将包括JAVA的安装及一些基本的例子. windows下的安装 第一步:安装JDK,这是非常容易的,你只需一路回车的安装好.然后做好以下步骤. 在 Win9x 下加入 :"PATH=%PATH%;C:\jdk1.2.2\bin" 到AUTOEXEC.BAT文件中 在 NT /Win2000下加入 "
-
PHP和Java 集成开发详解分析 强强联合第1/4页
时间一天天过去,这两个亮点也变得越来越亮,很快,它们受到了编程者的喜欢,于是有人有疑问了:要是它们两者相遇,会发生什么事情?有没有可能将它们的强项结合在一起呢? 尝试在PHP和Java之间搭建一座桥梁,利用这座桥梁在这两个实体之间建立起一个沟通渠道,在这座桥梁的帮助下,你可以在Java中开发类,然后在PHP中调用它们的方法,同样,在你的Java桌面或Web应用程序中也可以使用PHP脚本. 在这篇文章中,你将会学到如何: ◆安装和配置PHP/Java桥 ◆在PHP脚本中使用Java类 ◆在Java
-
php与java通过socket通信的实现代码
demo实现的简单功能是,接受PHP端写入的字符串,然后原样返回给输出端.代码如下: 复制代码 代码如下: import java.io.*; import java.net.*; public class Server { public static void main(String[] args) throws IOException{ System.out.println("Server started !\n"); ServerSocket server=new Ser
-
PHP,ASP.JAVA,JAVA代码格式化工具整理
PHP代码格式化工具http://www.waterproof.fr/products/phpCodeBeautifier/最近修改一个代码,里面完全没有缩进,用这个能够格式化一下.相当于以前c 的indent顺便写一下其他语言的c, c++ c# ==> indent Astylejava ==> astyle Jalopy Jacobe ImportScrbberphp ==> phpCodeBeautifierperl ==> perlTidypython ==> Py
-
PHP和Java的主要区别有哪些?哪个最适合Web开发语言?
一.前言 PHP和Java都是现在比较流行的二种编程语言. 对于许多新手来说,都会思考如果学的时候,该学哪种语言呢?下面这篇文章给大家整理两者的区别以及一些选择建议,一起来看看吧. 二.简介 PHP与Java作为两种截然不同的程序开发语言,无论是技术层面还是发展空间,亦或是市场份额占比,都有着不同的表现方式,理念上的不同导致了Java和PHP在Web应用开发上显示了不同的结果.若要一定追根到底,深究PHP与Java究竟哪个更好? 简而言之:PHP是一种解释执行的脚本语言,语法和C语言类似,易学易
-
PHP与Java进行通信的实现方法
缘起: 最近做了一个电商平台与网银整合的小东西,程序是开源的 Ecmall的,网银的接口也很规范,给出的文档很全,唯一的小问题是,网银使用的签名和验签的lib是只有java和c的,对java还熟悉一些,所以选择了使用java作为签名和验签的接口. 方法: 网上关于php与java交互的资料其实挺多的.总体来说其实也是这么几种方法: •PHP直接通过exec或者system之类的命令调用命令行,然后以java Hello 这种类型得方式来运行java程序,但是缺点是很明显的,不能很好地与java类
-
PHP、JAVA、.NET这三种技术的区别分析
其实这三种编程技术各有优势,我们大概可以从语言.平台这二点来区分: 一.语言: PHP:PHP产生与1994年,其语法混合了C.Java.Perl 和他自创的一些编程语法:PHP是嵌入在HTML中执行的:它也是一种解释性语言.早期的PHP并非完全的面向对象编程语言,到了PHP4以后的版本才开始有了面向对象的概念. JAVA:JAVA产生与1995年,JAVA语言和JAVA平台统称为JAVA:它语法与C语言和C++语言很接近,并且JAVA是面向对象编程语言,JAVA是编译性语言,可以先将JAVA源
-
PHP调用JAVA的WebService简单实例
使用PHP调用JAVA语言开发的WebService.客户端提交两个String类型的参数,服务端返回一个对象类型.服务端使用AXIS-1.4作为SOAP引擎.客户端为PHP5.2.9,使用NuSOAP作为SOAP引擎. 服务端 对象类 复制代码 代码如下: import java.io.Serializable; public class Person implements Serializable { /** * */ private static fi
-
PHP-Java-Bridge使用笔记
/**============================================================ * @author ken(695093513@qq.com) * @date 2014-09-09 * ==============================================================**/ /**============================================================
-
兼容PHP和Java的des加密解密代码分享
php代码: <?php class DES { var $key; var $iv; //偏移量 function DES($key, $iv=0) { $this->key = $key; if($iv == 0) { $this->iv = $key; } else { $this->iv = $iv; } } //加密 function encrypt($str) { $size = mcrypt_get_block_size ( MCRYPT_DES, MCRYPT_MO
随机推荐
- ASP 信息提示函数并作返回或者转向
- Java追加文件内容的三种方法实例代码
- 浅谈JavaScript中指针和地址
- JavaScript 验证浏览器是否支持javascript的方法小结
- js实现文字跑马灯效果
- php阿拉伯数字转中文人民币大写
- FCKeditor添加自定义按钮
- phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc.php)错误解决办法
- PHP处理数组和XML之间的互相转换
- JS 正则表达式判断各个浏览器代码详解
- Python中的anydbm模版和shelve模版使用指南
- Visual C#.Net 网络程序开发-Socket篇第1/2页
- mysql常用日期时间/数值函数详解(必看)
- MYSQL使用正则表达式过滤数据
- 将页面table内容与样式另存成excel文件的方法
- jsp地址栏传中文显示乱码解决方法分享
- 家不是一个讲理的地方_结婚后必备知识
- SQL Server设置主键自增长列(使用sql语句实现)
- jQuery的Scrollify插件实现滑动到页面下一节点
- juqery 学习之三 选择器 层级 基本