在AIX Version 5.3中使用Java和PHP技术进行开发:第2部分

第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应用服务器

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

时间: 2024-08-30 12:12:59

在AIX Version 5.3中使用Java和PHP技术进行开发:第2部分的相关文章

在AIX Version 5.3中使用Java和PHP技术进行开发: 第6部分

第 6 部分 为 Java 业务应用程序构建 PHP Web 接口 简介:使用在本系列文章(请参见参考资料)前面的教程中所创建的数据库,为 Java 业务应 用程序构建 PHP Web 接口.这个 PHP Web 接口可以收集来自用户的信息,并将会话数据发送到 Java 业 务应用程序,以进行相应的处理和响应. 开始之前 本教程面向那些希望在 Web 应用程序开发中快速集成 PHP 和 Java 的 AIX 5.3 开发人 员.在本教程中,您将完成一个解决方案的构建过程,其中使用 PHP 作为前

在AIX Version 5.3中使用Java和PHP技术进行开发,第5部分

第 5 部分: 安装和集成 PHP Java Bridge 简介:在 AIX 中可以开发使用 Java 和 PHP 技术的应用程序.本系列文章共有六个部 分,本文是其中的第 5 部分,将介绍如何在 Tomcat 应用服务器中安装.设置和集成 PHP Java Bridge ,从而使得您能够开发 PHP Web 接口. 关于本系列 PHP是一种非常优秀的Web开发语言,而在业务应用程序开发方面,Java技 术十分流行.因此,为了在AIX Version 5.3 操作系统上充分利用它们的优势,专门开

在AIX Version 5.3中使用Java和PHP技术进行开发,第4部分

第 4 部分: 构建 Java 业务应用程序 简介:本系列文章共有六个部分,本文是其中的第 4 部分,将向您介绍如何在运行 IBM AIX 5.3 操作系统的 pSeries 系统中将 Java 业务应用程序和数据库部署为 Java Web 服务. 开始之前 本教程面向那些希望在自己的Web应用程序开发中快速集成 PHP和Java的 AIX 5.3开发人员.读者应该具有基本的Java编程能力,并对基本的Web开发环境有所了解. 关于本系列 PHP是一种非常优秀的Web开发语言,而在业务应用程序开

在AIX Version 5.3中使用Java和PHP技术进行开发,第3部分

第 3 部分: 将 Java 业务应用程序与 DB2Version 9 进行集成 简介:在 AIX 中可以开发使用 Java 和 PHP 技术的应用程序.在获得使用 PHP 作为 基于 Web 的接口平台的好处的同时,您可以使用 Java 编程语言编写核心逻辑(或者重新部署现有的基 于 Java 的应用程序).在本文(系列文章的第 3 部分)中,介绍了如何将第 2 部分中创建的核心应用 程序连接到 DB2 数据库,以便对问卷调查的问题和回答进行存储. 关于本系列 PHP 是一种非常优秀的Web开

在AIX Version 5.3中使用Java和PHP技术进行开发,第1部分

第1部分:设置Java环境 简介:在AIX 上开发一个Java应用程序,并了解如何通过使用PHP接口扩展该应用程序以 查看基础 Java 代码.在AIX中可以开发使用Java和PHP技术的应用程序.在获得使用PHP 作为基于Web的 接口平台的好处的同时,您可以使用Java 代码作为核心逻辑(或者重新部署现有的基于Java的应用程序 ).本文是系列文章的第 1 部分,研究了AIX中 Java编程语言和PHP 集成方法的基础,提供了使用这种 结构的示例应用程序的简要概述,然后介绍了在安装Java编

JSP中使用Java的JDBC技术实现对数据库的各种操作

在JSP 中可以使用Java 的JDBC 技术,实现对数据库中表记录的查询.修改和删除等操作.JDBC 技术在JSP 开发中占有很重要的地位. JDBC(Java DataBase Connectivity)是Java 数据库连接API.简单地说, JDBC 能完成三件事: (1) 与一个数据库建立连接, (2) 向数据库发送SQL 语句, (3) 处理数据库返回的结果. JDBC 和数据库建立连接的一种常见方式是建立起一个JDBC─ODBC 桥接器.由于ODBC 驱动程序被广泛的使用,建立这种

如何在Windows Azure中使用Java相关技术

我们刚刚发布了一个新教程和示例代码,以阐述如何在Windows Azure中使用 Java 相关技术.在该指南中,我们提供了分步教程,说明如何将 Java Spring Framework 应用程序(PetClinic 示例应用程序)迁移到 Windows Azure 云.此文档附带的代码同样也发布在 GitHub 中.我们鼓励 Java 开发人员下载并探索此新示例和教程. Windows Azure 是一个开放的云平台,它支持各种编程语言和框架,包括 Microsoft .NET.Java.N

PHP中的Java扩展

Java的易扩展性是它极其的令人兴奋的用途之一,通过学习如何使用这个模块,你可以扩展所有的可用到的Java类.为了使您了解到Java扩展性的基础,本篇文章包括系统的安装和一些PHP和Java一起使用的代码例子. Windows下安装 以下的配置是基于Apache 1.3.12, PHP 4.0.3 (您可以在www.php4win.de下载)和JDK1.2.2 (您可以在java.sun.com下载).我们已经在更老版本的JDK和Windows 95, Windows 98 and NT4下的各

实用技巧:PHP中调用Java类的两种方法

Java语言功能强大,因此在许多情况下在php中来调用Java的功能将十分有用.在php中调用Java语言有两种方法,一种是使用php中的Java扩展模块,另一种是使用minij2ee应用服务器提供的SJOP协议实现.下面我们来比较一下这两种方法各自的特点. 1.php的Java模块 php发布版中包含一个Java扩展模块,可以用来调用Java对象,例如: <?php$system=new Java("java.lang.System");print "Java ver