Home  >  Article  >  Backend Development  >  连接PHP和 Java

连接PHP和 Java

WBOY
WBOYOriginal
2016-06-23 14:32:56852browse

Haohappy
PHP5研究中心:PHP将比Java更受欢迎”,但是“PHP将比Java更受欢迎”,但是“PHP将比Java更受欢迎”,但是“PHP将比Java更受欢迎”,但是“PHP将比Java更受欢迎”,但是“PHP将比Java更受欢迎”,但是“PHP将比Java更受欢迎”,但是“PHP将比Java更受欢迎”,但是“PHP将比Java更受欢迎”,但是“PHP将比Java更受欢迎”,但是“PHP将比Java更受欢迎”,但是“PHP将比Java更受欢迎”,但是“PHP将比Java更受欢迎”,但是“PHP将比Java更受欢迎”,但是“PHP将比Java更受欢迎”,但是“PHP将比Java更受欢迎”,但是“PHP将比Java更受欢迎”,但是“PHP将比Java更受欢迎”,但是“PHP将比Java更受欢迎”,但是“PHP将比Java更受欢迎”,但是“PHP将比Java更受欢迎”,但是“PHP将比Java更受欢迎”,但是“PHP瞄准企业市场,和Java展开正面较量”确实正在进行中,全球2200万个网站所采用的技术让人不得不重视。


两种技术可以激烈竞争,也可以紧密合作。从客户的角度来说,技术之间的融合非常重要,因为一个庞大的应用系统,通常不可能由单一语言/和技术独立完成。PHP/Java Bridge的出现就将成为PHP和Java间的一道桥梁,为需要结合PHP与Java的企业提供一个良好的选择。


//Haohappy对J2EE了解不深,如果有相关内容理解错误,欢迎批评指教。


(一)什么是JSR,什么是JSR223 ?


JSR(Java 规范请求)是指向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR(Java 规范请求),以向Java平台增添新的API和服务。JSR已成为Java界的一个重要标准。


在Java Servlet规范(Servlet 2.4,JSR-154)中,定义了一系列核心的抽象概念(WEB程序处理过程中需要考虑的各种对象)来让Java程序员编写WEB程序,包括session,request,response等等。当程序员在编写程序的时候,可以很方便安全地与这些对象进行通讯。JSR223描述的是这些Java对象如何向用其它脚本语言编写的WEB页面开放,使其它语言也可以访问这些对象。当前这个规范将被用于PHP,不过这种概念是独立于脚本语言的,也就是说在将来可能被应用于PHP之外的其它脚本语言。一句话,JSR223的目的是将脚本语言集成到Java平台之上。


(二) 什么是PHP/Java Bridge ?


PHP/Java Bridge包含一个PHP模块(包括java.so,php_java.dll)和一个相关的后端程序(JavaBridge.jar,JavaBridge.war或MonoBridge.exe),用于连接PHP的对象体系到Java或ECMA 335(CLI, Microsoft .NET Framework的重要子集)虚拟机。 它完全实现了JSR 223规范请求,可以使PHP脚本访问基于CLR(如VB.NET,C#)或Java(Java,KAWA,JRuby)的应用程序。PHP/Java Bridge通过本地socket用一个高效的通讯协议与虚拟机进行通讯。一个多进程的">javax.script包。




Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:rhel 5下安装phpNext article:Php开发工具