第2部分:搭建一個基於 Java 的商業應用程序
開始之前
本教程面向那些希望在自己的Web應用程序開發中快速集成 PHP和Java™的 AIX® 5.3開發人員。讀者應該具有基本的Java編程能力,並對基本的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服務接口。
關於本教程
在本教程中,您將根據在本系列文章的第1部分中所研究的問卷調查應用程序,構 建一個基本的業務應用程序。一旦您有了獨立形式工作版本的應用程序,就可以研究如何使用Java Servlet 技術來構建和開發一個基於Web的替代應用程序。
本教程將介紹下面幾點內容:
構建基礎問卷調查應用程序
構建一個簡單的Web Servlet
使用Servlet 為您的問卷調查 應用程序構建一個接口
如何將這個Servlet部署到您的Web應用服務器
您將從構建問卷調 查應用程序開始,包括提供基類以及使用問題特定的元素來擴展這個類。這個完整的應用程序構成了本系 列文章中後續教程的其余示例的基礎。