溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

php傳給java的方法

發(fā)布時(shí)間:2020-09-18 11:38:33 來(lái)源:億速云 閱讀:126 作者:小新 欄目:編程語(yǔ)言

這篇文章將為大家詳細(xì)講解有關(guān)php傳給java的方法,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

                                                           

Java與php 結(jié)合選型

目前已知的PHP與Java在Web間整合技術(shù)可分成SOAP(Simple Object Access Protocol)、Quercus、PHP/Java Bridge三種,這些技術(shù)可以讓PHP與Java在開(kāi)發(fā)Web應(yīng)用程序時(shí)互相使用彼此的程序庫(kù)。

SOAP

SOAP是IBM、Microsoft等公司開(kāi)發(fā)、W3C推薦,用來(lái)實(shí)現(xiàn)分布式對(duì)象技術(shù)的協(xié)議。SOAP提供了一套以XML來(lái)包裝程序調(diào)用、參數(shù)傳遞與信息回傳的機(jī)制,借助XML純文字的特性,可通過(guò)HTTP、HTTPS、SMTP等通信管道穿越企業(yè)的防火墻。比起CORBA、Java RMI及DCOM這些以專(zhuān)屬binary格式傳送數(shù)據(jù)的分布式對(duì)象技術(shù)協(xié)議,SOAP具有與程序語(yǔ)言、平臺(tái)和硬件無(wú)關(guān)的特性。

Quercus

Quercus是一個(gè)開(kāi)源 PHP 5 引擎,它已經(jīng)擁有了純 Java 的完整實(shí)現(xiàn)。Quercus 在 Resin 應(yīng)用服務(wù)器之上運(yùn)行,利用了負(fù)載平衡、代理緩存等 Resin 特性。

PHP/Java Bridge

開(kāi)源產(chǎn)品有:Php-java-bridge 與 LAJP

LAJP

優(yōu)勢(shì)互補(bǔ): PHP是非常流行的WEB編程腳本語(yǔ)言,有易學(xué)、易用、開(kāi)發(fā)部署效率高的特點(diǎn),非常適合網(wǎng)頁(yè)編程;JAVA適合編寫(xiě)具有復(fù)雜的業(yè)務(wù)功能和數(shù)據(jù)的程序,二者結(jié)合可發(fā)揮各自?xún)?yōu)勢(shì)。

? 高效穩(wěn)定:Apache+PHP組合可帶來(lái)優(yōu)異的WEB服務(wù)穩(wěn)定性,而JAVA可補(bǔ)充如連接池、事物管理、分布式、對(duì)象模型等高端特性。

? 創(chuàng)新的通信機(jī)制: PHP和Java間的通訊方式采用系統(tǒng)消息隊(duì)列和Socket兩種機(jī)制,兼顧通訊效率和平臺(tái)兼容性。

? 數(shù)據(jù)類(lèi)型自動(dòng)轉(zhuǎn)換機(jī)制: PHP數(shù)據(jù)和Java數(shù)據(jù)可準(zhǔn)確地自動(dòng)匹配和轉(zhuǎn)換,無(wú)須程序員編寫(xiě)解析代碼。

? 易用:LAJP安裝配置簡(jiǎn)單,PHP端和JAVA端編程符合各自的編程習(xí)慣。

? 輕量級(jí):LAJP架構(gòu)非常輕量級(jí),除了最基本的PHP和Java環(huán)境,不需要任何擴(kuò)充的、第三方的組件、容器。

數(shù)據(jù)類(lèi)型轉(zhuǎn)換

PHP和Java各有其語(yǔ)言?xún)?nèi)部定義的數(shù)據(jù)類(lèi)型,當(dāng)PHP數(shù)據(jù)傳送到Java,或Java數(shù)據(jù)傳送到PHP時(shí),LAJP在內(nèi)部自動(dòng)地、準(zhǔn)確地對(duì)他們進(jìn)行轉(zhuǎn)換,程序員無(wú)需進(jìn)行任何的解碼工作。

關(guān)于php傳給java的方法就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI