詳解PHP和Java強(qiáng)強(qiáng)聯(lián)合_PHP教程
推薦:關(guān)于方便實(shí)用的PHP生成靜態(tài)頁(yè)面類的介紹不喜歡Smarty,直接寫了一個(gè)生成靜態(tài)的類,方便簡(jiǎn)單實(shí)用,希望大家繼續(xù)完善。 以下為引用的內(nèi)容: /**************
很久以前,有人從www上看到看到天空上一個(gè)很亮的亮點(diǎn),它就是Java語(yǔ)言,與此同時(shí),在另一個(gè)地方一位夢(mèng)想家也看到了一個(gè)亮點(diǎn),它就是PHP.
時(shí)間一天天過(guò)去,這兩個(gè)亮點(diǎn)也變得越來(lái)越亮,很快,它們受到了編程者的喜歡,于是有人有疑問了:要是它們兩者相遇,會(huì)發(fā)生什么事情?有沒有可能將它們的強(qiáng)項(xiàng)結(jié)合在一起呢?
嘗試在PHP和Java之間搭建一座橋梁,利用這座橋梁在這兩個(gè)實(shí)體之間建立起一個(gè)溝通渠道,在這座橋梁的幫助下,你可以在Java中開發(fā)類,然后在PHP中調(diào)用它們的方法,同樣,在你的Java桌面或Web應(yīng)用程序中也可以使用PHP腳本。
在這篇文章中,你將會(huì)學(xué)到如何:
◆安裝和配置PHP/Java橋
◆在PHP腳本中使用Java類
◆在Java類中使用PHP腳本
◆在JSP頁(yè)面中使用PHP腳本
那我們開始吧!
安裝和配置PHP/Java橋
最新的PHP/Java橋zip包可在http://sourceforge.net/projects/php-java-bridge/下載到,安裝過(guò)程依賴于選擇哪個(gè)Java平臺(tái)通過(guò)這座橋與PHP腳本交互。
◆對(duì)于J2SE,安裝非常簡(jiǎn)單:
◆安裝J2SE 1.6或更高版本
◆安裝PHP 5.1.4或更高版本
◆解壓php-java-bridge_5.2.2_j2ee.zip包
從命令提示符進(jìn)入剛剛解壓后的目錄,輸入:
?>java ?classpath JavaBridge.war TestInstallation
在這個(gè)文件夾下,你應(yīng)該看到一個(gè)ext目錄,它下面包括四個(gè).jar文件,拷貝其中的JavaBridge.jar 和php-script.jar到你的J2SE安裝目錄下的ext文件夾(通常是{JAVA_HOME}/jre/lib/ext)。
對(duì)于J2EE,要執(zhí)行下列安裝步驟:
將JavaBridge.war文件拷貝到你的J2EE服務(wù)器或servlet引擎(Tomcat,Resin等)下的auto_deploy文件夾。
根據(jù)你的應(yīng)用程序重命名該文件,然后重啟J2EE服務(wù)器,等待自動(dòng)部署進(jìn)程創(chuàng)建與該.war文件相關(guān)的目錄,在這個(gè)例子中,這個(gè)應(yīng)用程序叫做appName.war。
從瀏覽器測(cè)試新的應(yīng)用程序,輸入:http://localhost:8080/appName,然后點(diǎn)擊test.php。
如果你的J2EE服務(wù)器運(yùn)行在不同的主機(jī)和端口好,參數(shù)要做相應(yīng)的修改。
注意:如果你想在Apache或IIS上運(yùn)行J2EE/PHP應(yīng)用程序,將包括appName的目錄拷貝到Apache/IIS的文檔根目錄下。
分享:php對(duì)gb編碼動(dòng)態(tài)轉(zhuǎn)utf-8編碼的幾種方法評(píng)測(cè)在《IP地址->地理位置轉(zhuǎn)換的測(cè)評(píng)》一文中提到用ip2addr函數(shù)直接讀取IP數(shù)據(jù)庫(kù)文件是效率最高的,相比用MySQL數(shù)據(jù)庫(kù)存儲(chǔ)IP數(shù)據(jù),用SQL查詢是效率最低的。但是IP數(shù)據(jù)庫(kù)文件QQWry.dat是GB2312編
- PHPNOW安裝Memcached擴(kuò)展方法詳解
- php記錄頁(yè)面代碼執(zhí)行時(shí)間
- PHP中獎(jiǎng)概率的抽獎(jiǎng)算法程序代碼
- apache設(shè)置靜態(tài)文件緩存方法介紹
- php對(duì)圖像的各種處理函數(shù)代碼小結(jié)
- PHP 關(guān)于訪問控制的和運(yùn)算符優(yōu)先級(jí)介紹
- 關(guān)于PHP語(yǔ)言構(gòu)造器介紹
- php/js獲取客戶端mac地址的實(shí)現(xiàn)代碼
- php5.5新數(shù)組函數(shù)array_column使用
- PHP preg_match的匹配多國(guó)語(yǔ)言的技巧
- php 中序列化和json使用介紹
- php采集文章中的圖片獲取替換到本地
- 相關(guān)鏈接:
- 教程說(shuō)明:
PHP教程-詳解PHP和Java強(qiáng)強(qiáng)聯(lián)合
。