200603170100快快樂樂學PHP5-PHP/Java Bridge(Java與PHP互動)

說明:
---------------------------------------------------------------------------------------
PHP/Java bridge是一個PHP的模組,可以連結PHP與JAVA兩者的物件系統。這個專案實做了JSR 223 ( http://www.jcp.org/en/jsr/detail?id=223 )的規範,可以從PHP程式中存取JAVA設計的應用程式。

借而這樣的使用,可以讓PHP的功能更加強大。

以JAVA為基礎的自由軟體專案也是十分地豐富,剛好與PHP以WEB-BASED為主的情況互補,相信這樣的組合可以創造更多的可能。
---------------------------------------------------------------------------------------
需要軟體:
伺服端程式(PS:關於JDK安裝,請自行參閱JSPTW裡面已有粉多教學文章,故不再重述。 )
JDK 5
在執行PHP5環境若是您還沒安裝,自行請參考"快快樂樂學PHP5-伺服器架設篇(VertrigoServ)"該篇說明:
Php/Java Bridge目前最新版本為3.07
---------------------------------------------------------------------------------------
步驟一:

將下載的"php-java-bridge_3.0.7a_j2ee.zip"解壓縮備用。

步驟二:
使用解壓縮軟體,解壓縮 JavaBridge.war(該檔由"php-java-bridge_3.0.7a_j2ee.zip"解壓縮取得)

步驟三:
1.由解壓縮 JavaBridge.war的目錄下取出 java-x86-windows.dll 並將名稱改成php_java.dll 放在 PHP的外掛資料夾ext裏
2.由解壓縮 JavaBridge.war的目錄下取出 JavaBridge.jar放在 PHP的外掛資料夾ext裏



步驟四:
開啟C:WINDOWS
php.ini檔,加入以下資訊


步驟五:
由解壓縮 JavaBridge.war的目錄下取出 test.php 放在 WEB SERVER的根目錄中(這裡我是放在"C:MYPHPVertrigoServwww"),並執行該網頁查看執行結果是否如下圖所示。


步驟六:
開啟文字編輯器編輯以下程式碼,並且存檔為PHPJAVA.PHP放在WEB SERVER 根目錄中
程式碼如下圖所示:


執行結果:


步驟七:
開啟文字編輯器編輯以下程式碼,並且存檔為phpawt.php放在WEB SERVER 根目錄中
程式碼如下圖所示:


執行結果:


延伸思考:
經由上述的範例,我們可以透過JAVA的強大功能來擴充PHP的應用。
希望透過這一個範例,讓大家認識到PHP和JAVA的應用。

參考網站:
PHP/Java Bridge
回應
累積 | 今日
loading......
google

唯有不斷學習
不斷分享
才會不斷進步....

    沒有新回應!
平均分數:0 顆星
投票人數:0
我要評分:
關鍵字