在AIX Version 5.3中使用Java和PHP技术进行开发(1)
http://tech.ddvip.com 2008年11月13日 社区交流
本文是系列文章的第 1 部分,研究了 AIX 中 Java 编程语言和 PHP 集成方法的基础,提供了使用这种结构的示例应用程序的简要概述,然后介绍了在安装 Java 编程语言和 Apache Tomcat 以开发应用程序之前所需掌握的一些核心内容。
在本系列文章的学习过程中,您将构建一个简单的问卷调查系统,该系统提供了一系列问题,并收集对这些问题的回答,然后在这些回答的基础上提供统计分析。
在 Java 代码中使用一个用于调查的基类构建应用程序逻辑,以进行问卷调查。您还将构建一个单独的基类(保存问题的核心数据),通过对这个类进行扩展,您可以得到一些其他类以支持不同的响应类型(多项选择、文本条目、评估等等)。您可以在图 1 中看到这个基本调查类的结构。
图 1. 问卷调查应用程序的核心类

要通过 Web 接口公开这个应用程序,您需要构建一个 Java Servlet,它对原始问题类进行了扩展,支持以 HTML 的形式输出这些问题,并接收响应。该元素的结构如图 2 所示。
图 2. 将问卷调查应用程序公开为基于 Java 的 Web 服务

因为您可能希望能够对结果信息进行存储,所以需要构建到 DB2® 数据库的接口并对基本的 Survey 类进行扩展,以便能够将接收到的响应写入到数据库中。
要提供针对该系统的 PHP 接口,可以在 Java 端对应用程序进行重新调整,使其作为一项 Web 服务,然后您可以从 PHP 应用程序中对其进行访问,以提供可供选择的接口。最后一项工作是,使用 PHP Java Bridge 重新部署该应用程序以实现系统性能的最大化。
要完成前两个步骤,即开发核心应用程序然后将该应用程序部署为 Java Servlet,您需要安装 Java 编程语言和 Apache Tomcat(一种 Java Servlet 部署环境)。让我们首先来安装和设置 Java 编程语言。
来源:ibm 作者:Doug Monroe 责编:豆豆技术应用