快快樂樂學PHP5-PHP/Java Bridge(Java與PHP互動):爪哇豆的秘密(JAVA&RUBY)網頁設計:Xuite日誌
  • 文章分類
  • 最新文章
  • 搜尋文章
  • 關鍵字
  • 最新回應
  • Re:開發JSP輸出EXCEL時,0被刪除的解決方法,by(Hero)於2008-07-17
    Re:快快樂樂學PHP5-RSS2.0建置介紹,by(lifeiskuso)於2008-07-15
    Re:小牛 vs 小羊,by(小池)於2008-07-14
    Re:小牛 vs 小羊,by(身為女兒的淑媛)於2008-07-14
    Re:迷町羽球週末成人特訓班 (六、日皆有開課),by(淑媛)於2008-07-14
    Re:080614夜宿海生館yoho之旅,by(YOGO)於2008-06-19
    Re:使用MSN控制arduino開關家電,by(953904)於2008-05-14
    Re:快快樂樂學PHP5-RSS2.0建置介紹,by(ernest)於2008-05-13
    Re:快快樂樂學PHP5-PHP/Java Bridge(Java與PHP互動),by(小小)於2008-05-07
    Re:使用MSN控制小玩偶 開燈 關燈 閃燈 ,by(阿珠)於2008-04-29
  • 小池
  • 唯有不斷學習
    不斷分享
    才會不斷進步....

  • 已建立的日誌
  • 最愛連結
  • lookblog
  • 參觀人氣統計
  • SiteSearch
  • Google
    Webblog.xuite.net
  • Googlea
  • 2006-03-17 01:00 快快樂樂學PHP5-PHP/Java Bridge(Java與PHP互動)
  • ?
  • PHP開發
  • 好文轉寄
  • 平均分數:0 顆星    投票人數:0
    我要評分:
    標籤 : 


    說明:
    ---------------------------------------------------------------------------------------
    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

    小池 / Xuite日誌 / 回應(9) / 引用(0) / 好文轉寄
  • 回應