第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应用服务器
您将从构建问卷调 查应用程序开始,包括提供基类以及使用问题特定的元素来扩展这个类。这个完整的应用程序构成了本系 列文章中后续教程的其余示例的基础。