第 5 部分: 安裝和集成 PHP Java Bridge
簡介:在 AIX® 中可以開發使用 Java™ 和 PHP 技術的應用程序。本系列文章共有六個部 分,本文是其中的第 5 部分,將介紹如何在 Tomcat 應用服務器中安裝、設置和集成 PHP Java Bridge ,從而使得您能夠開發 PHP Web 接口。
關於本系列
PHP是一種非常優秀的Web開發語言,而在業務應用程序開發方面,Java™技 術十分流行。因此,為了在AIX® Version 5.3 操作系統上充分利用它們的優勢,專門開發了PHP Java Bridge。本系列文章向 AIX 5.3開發人員介紹了如何在他們的Web應用程序開發中集成 PHP和Java技 術。
為了說明這一點,您將按照典型的開發過程來構建一個簡單的問卷調查應用程序,具體內容 包括:
開發主要的Java應用程序
通過Servlet將Java應用程序公開為基於Java的Web應用程 序
添加在數據庫中存儲信息的支持
將原始應用程序公開為Web服務,並為該應用程序提供 PHP接口
使用專門的PHP Java Bridge 重新開發 PHP接口
本系列文章共分為六個部分:
第1部分介紹了一個應用程序,並為構建 Java應用程序以及使用Tomcat 執行基於Java的Web應用 程序設置了相應的環境。
第2部分介紹了主要的應用程序代碼以及一個簡單的Java Servlet的開發 ,以便為信息提供一個Web接口。
第3部分將核心應用程序連接到 DB2® 數據庫,以便對問卷 調查的問題和回答進行存儲。
第4部分對原始應用程序進行轉換,使其能夠作為Web服務進行訪問 ,並且它為PHP接口提供了基礎。
第5部分使用PHP Java Bridge 為Java應用程序構建 PHP接口。
第6部分對這個應用程序進行重新開發,以便使用PHP Java Bridge來代替 Web服務接口。
再談Web服務解決方案
在本系列文章的第4部分(請參見參考資料)中,您擴展了原始 Java應用程 序,並通過Web服務對其進行了公開。使用Web服務公開應用程序具有許多優點,但其中最主要的一點是提 高互操作性。
Web服務兼容於各種各樣的平台、語言和環境。在您通過Web服務公開應用程序之後 ,您就可以從使用各種各樣語言(包括Perl、Python、JavaScript、Java,當然還有PHP)的任何計算機 訪問它。
Web服務通過一個URL(例如,您的getSurveyQuestionCountReponse() 方法)來公開Web 服務函數。然後,您可以將發送到服務器的、由客戶端返回的消息編碼為XML消息。