先了解PHP的基本語(yǔ)言結(jié)構(gòu),然后去嘗試讀懂PHP項(xiàng)目的代碼,然后就按著代碼功能,用JAVA語(yǔ)言重寫(xiě)一遍就是了,暫不知道有直接從PHP代碼轉(zhuǎn)成JAVA的工具。。
成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),固始企業(yè)網(wǎng)站建設(shè),固始品牌網(wǎng)站建設(shè),網(wǎng)站定制,固始網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷(xiāo),網(wǎng)絡(luò)優(yōu)化,固始網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專(zhuān)業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
沒(méi)法轉(zhuǎn)的,這個(gè)php中調(diào)用了不少外部對(duì)象,沒(méi)人能猜到那些是什么內(nèi)容的。
php代碼沒(méi)幾行,信息量很大,翻譯成java代碼行數(shù)量比較大。僅提供思路和php代碼解釋。---?php $appid = 123//數(shù)組里面的值,id。$apikey = 456 //數(shù)組里面的值,為加密密鑰。
三個(gè)文件都必須在同一目錄下,比如在/usr/local/apache/htdocs/test_shell/下,不然php很難調(diào)到j(luò)ava程序。把test_shell.java程序編譯成test_shell.class,然后把test_shell.class文件存放到CLASSPATH中。
可以,淘寶,手機(jī)之家, Digg 等都是采用PHP和Java混合的方式進(jìn)行協(xié)同開(kāi)發(fā)。Php程序員:用直觀,快速,簡(jiǎn)單的方式解決問(wèn)題,注重于結(jié)果。Java程序員:注重積累和重用,注重于過(guò)程,有時(shí)過(guò)度設(shè)計(jì)。
我想PHP應(yīng)該不同,應(yīng)該是和JAVA分擔(dān)前后端的。PHP負(fù)責(zé)展示及控制,JAVA負(fù)責(zé)業(yè)務(wù)和固化。PHP因其執(zhí)行容器原因,沒(méi)辦法駐留內(nèi)存,高并發(fā)性能上就是個(gè)問(wèn)題。JAVA可以彌補(bǔ)這點(diǎn)。前端上PHP可以彌補(bǔ)JAVA開(kāi)發(fā)效率低的短板。純個(gè)人理解。
JAVA后臺(tái)跑在java容器里面,接受前臺(tái)的請(qǐng)求就可以了。建議你 用一下Chrome的插件POST MAN 你就懂了。這個(gè)可以讓你對(duì)HTTP請(qǐng)求有一個(gè)比較深入的理解。不光是java后臺(tái),點(diǎn)虐 后臺(tái),php后臺(tái)都一樣。
可以結(jié)合使用,看你在實(shí)際項(xiàng)目中運(yùn)用到什么模塊。例如安卓開(kāi)發(fā)模塊中的一個(gè)支付功能,就可以用到PHP和Java結(jié)合來(lái)做。Java來(lái)操作主要業(yè)務(wù)層,以確保安全性,PHP負(fù)責(zé)接口傳送值。
JAVA驗(yàn)簽方式轉(zhuǎn)換為PHP代碼如下:sig生成方式:key : aUdqk-BvLwKl time:當(dāng)前時(shí)間。(long)num:隨機(jī)數(shù)。
在php.ini里設(shè)置。有java設(shè)置的塊。下面是我以前的一個(gè)配置做為示例,可以參考一下。
Java通過(guò)JDBC來(lái)訪問(wèn)數(shù)據(jù)庫(kù),通過(guò)不同的數(shù)據(jù)庫(kù)廠商提供的數(shù)據(jù)庫(kù)驅(qū)動(dòng)方便地訪問(wèn)數(shù)據(jù)庫(kù)。訪問(wèn)數(shù)據(jù)庫(kù)的接口比較統(tǒng)一。PHP對(duì)于不同的數(shù)據(jù)庫(kù)采用不同的數(shù)據(jù)庫(kù)訪問(wèn)接口,所以數(shù)據(jù)庫(kù)訪問(wèn)代碼的通用性不強(qiáng)。