All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
扩展GridView控件(九)——给数据行增加右键菜单_[Asp.Net教程]
C#教程:Windows服务概述
设置GridView的选中行效果代码_[Asp.Net教程]
ASP.Net分页控件发布_[Asp.Net教程]
Ajax简单应用,检测用户名是否存在_[AJAX教程]
网站?XML?我的思考_[XML教程]
W3C专业术语翻译对照表_[Html教程]
利用GridView显示主细表并添加删除、打开、关闭功能(续)_[Asp.Net教程]
概率计算,PHP幸运星_php资料_编程技术
.NET,2.0中的企业库异常处理块简述_[Asp.Net教程]
Reading number is top 10 pictures
The real super beauty7
5 meters long centenarians python and melee was successfully capture king snake (figure)
一千块钱如何创业
The money of more than 100 countries and regions4
Sora aoi in China3
The service WaLiangGe Chinese aircraft carrier1
Catch prostitution woman in China
Kim jong il's mistress, national beauty JinYuJi actor1
Summer is most suitable for young people to travel in China9
水晶头骨造型的酒瓶
Download software ranking
Unix video tutorial18
Rio big adventure
asp.net技术内幕
仙剑奇侠传98版歌曲
Unix video tutorial7
Sora aoi - one of more PK
Proficient in JavaScript
Boxer's Top ten classic battle4
c#程序设计案例教程
Unix video tutorial19
aaa published in(发表于) 2013/12/24 5:55:03 Edit(编辑)
实用技巧:PHP中调用Java类的两种方法_php资料_编程技术

实用技巧:PHP中调用Java类的两种方法_php资料_编程技术

实用技巧:PHP中调用Java类的两种方法_php资料_编程技术-你的首页-uuhomepage.com
Java语言功能强大,因此在许多情况下在php中来调用Java的功能将十分有用。在php中调用Java语言有两种方法,一种是使用php中的Java扩展模块,另一种是使用minij2ee应用服务器提供的SJOP协议实现。下面我们来比较一下这两种方法各自的特点。
1.php的Java模块
php发布版中包含一个Java扩展模块,可以用来调用Java对象,例如:
getProperty("java.version")." \n";?>
使用这种方法的优点是比较方便,只要用new Java()来创建一个Java对象,就可以同php类一样来调用Java对象。但是这种方法也有以下明显的缺点:
1.由于php的Java模块根据php的数据类型选择最适合的Java方法,因此无法调用Java过载的函数。
2.php的Java模块将在当前Web Server的进程中载入JVM(Java虚拟机),因此系统开销极大,影响Web Server进程的执行效率。
3.在某些操作系统和Web Server环境中,php的Java模块将使Web Server进程僵死。
由于这些原因,php的Java模块一直无法应用到实际的的软件系统中。
2.minij2ee应用服务器SJOP协议实现
在介绍minij2ee应用服务器SJOP协议实现之前,先简单介绍一下minij2ee应用服务器。minij2ee应用服务器是第一款支持php的J2EE应用服务器产品,使php能够用于开发企业级应用系统。SJOP全称是Sample Java ORB Protocol(简单Java对象请求代理协议),是一种简单高效的对象请求代理协议。比如:

\n";
?>
minij2ee应用服务器实现SJOP协议的主要目的是使php中能够访问EJB企业级组件,因此minij2ee提供了一个EJB-PHP编译器,可以把EJB组件编译成php的类,使php程序中能够方便的调用EJB组件,例如:


create($cart_name); file://创建Cart EJB。
$cart=new Cart($objref);
$cart->add("some goods");file://向购物车中添加一个物品。
?>
使用minij2ee应用服务器的php支持,就可以开发出基于php和J2EE技术的,面向对象的,稳定高效的企业级应用系统。




添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.