在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开发语言,而在业务应用程序开发方面,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服务接口。 关于本教程 本教程使用了在第 2 和第 3 部分中创建的Java业务应用程序和数据库,并将 其部署为一个Java Web服务。这包括创建Web服务描述语言 (WSDL) 以及 Web服务操作。然后,Web服务客 户端可以连接到这个Java Web服务,以便与Java业务应用程序进行交互。本教程将介绍下列主题: Java Web服务和Apache Tomcat 创建一个WSDL文件 定义Web服务代码 编译和 测试Web服务 先决条件 为了学习本教程,您需要安装下列软件: IBM pSeries® 服务器(本文中的代码使用AIX Version 5.3进行了测试。) Apache Tomcat系统 Eclipse IDE Java 5 64-bit SDK(要下载这个包,您需要进行注册,但注册是免费的。) Mozilla Web browser for AIX 将问卷调查应用程序作为一个Web服务进行共享 假设您希望将原始应 用程序作为一个Web服务进行共享。您为什么希望这样做呢?与原始应用程序相比,Web服务接口提供了哪 些优势呢?这个部分将介绍 Web服务并解决这些问题。Web服务的问题在于,它们并不总是提供了一个直 接的接口。您需要向Web服务添加某种结构,以使得通过Web服务客户端进行访问的过程在Web服务模型的 范围内工作。 使用Web服务的原因 在本系列文章前面的部分中,您构建了一个基本的、基 于 Java 的应用程序,它为问卷调查系统提供了基于文本的接口、Web服务,以及基于基本类的数据库解 决方案。 如果您的目标是提供一种方式使得人们能够通过所提供的系统与您的服务进行交互,那 么使用基于 Web 的接口是非常合适的,但是如果您希望允许其他的应用程序和服务访问您的应用程序, 那又该怎么做呢? 例如,对于问卷调查应用程序,假设您希望与其他用户共享问卷调查系统的功 能,这些用户可能希望构建他们自己的接口以使用问卷调查应用程序,而不是依赖于您的Web 接口所提供 的功能。 作为本系列文章的目标之一,这正是您希望完成的工作:使 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |