aix5.3中使用java和php开发

aix5.3中使用java和php开发

ID:8796367

大小:256.00 KB

页数:0页

时间:2018-04-08

aix5.3中使用java和php开发_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《aix5.3中使用java和php开发》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、在AIXVersion5.3中使用Java和PHP技术进行开发级别:中级DougMonroe,系统管理咨询师,MichaelDKelly.comMartinBrown(mc@mcslp.com),自由撰稿人,顾问2007年7月12日在AIX®上开发一个Java™应用程序,并了解如何通过使用PHP接口扩展该应用程序以查看基础Java代码。在AIX中可以开发使用Java和PHP技术的应用程序。在获得使用PHP作为基于Web的接口平台的好处的同时,您可以使用Java代码作为核心逻辑(或者重新部署现有的基于Java的应

2、用程序)。本文是系列文章的第1部分,研究了AIX中Java编程语言和PHP集成方法的基础,提供了使用这种结构的示例应用程序的简要概述,然后介绍了在安装Java编程语言和ApacheTomcat以开发应用程序之前所需掌握的一些核心内容。引言PHP是一种非常优秀的Web开发语言,而在商业应用程序开发方面,Java™编程语言十分流行。因此,为了在AIX®Version5.3操作系统上充分利用它们的优势,专门开发了PHPJavaBridge。本系列文章的目的是使得AIX5.3开发人员能够更快地在Web应用程序的开发中集

3、成PHP和Java技术。为了说明这一点,您将按照典型的开发过程来构建一个简单的问卷调查应用程序,具体内容包括:·开发主要的Java应用程序·通过Servlet将Java应用程序公开为基于Java的Web应用程序·添加在数据库中存储信息的支持·将原始应用程序公开为Web服务,并为该应用程序提供PHP接口·使用专门的PHPJavaBridge重新开发PHP接口同时使用PHP和Java技术对于企业而言,在为应用程序开发新的接口的过程中,最常见的问题之一是如何设计解决方案。随着向支持Web的应用程序的发展,通常需要为使

4、用现有的语言和框架的现有应用程序开发基于Web的包装器。对于某些环境,这可能会导致一些问题,因为Web应用程序的部署情况可能基于完全不同的技术,并且在许多情况下,某个特定环境的能力和优势始终不能得到最大程度利用。甚至在开发新的应用程序时,也可能会出现同样的问题,即Web开发专家习惯于某种环境,如PHP,而您的业务应用程序逻辑专家则对Java技术有着丰富的经验。有些时候,您可能希望充分利用不同环境所提供的灵活性。PHP允许对Web应用程序进行快速的应用程序原型设计,并且允许根据需要将HTML和嵌入的PHP命令混合

5、在一起,这使得Web接口的开发变得非常容易。尽管Java环境可以使用JavaServerPages(JSP)和本地解决方案(如用于HTML对象部署的Struts)进行Web部署,但是它通常更适合用于大型应用程序中的核心应用程序逻辑。Java环境具有强类型和标准化的特点,所以它更适合为复杂的业务应用程序开发解决方案。关键是使用一种合适的解决方案,而该方案使您能够为应用程序的不同部分(后端逻辑和前端接口)同时使用这两种解决方案,并且使用Java和PHP技术的接口在两种系统之间进行信息交换。Java和PHP技术之间并

6、没有直接的关联,它们是两种不同的技术,使用了完全不同的逻辑、二进制代码和部署环境。然而,有一种方法可以使得两种系统之间能够相互通信,那就是使用面向服务的体系结构(SOA)和Web服务来进行信息交换。在这个示例场景中,您将通过一系列Web服务来公开Java应用程序。然后,PHP应用程序将充当Web服务客户端,以便与JavaWeb服务接口进行通信。另一种方法是使用PHPJavaBridge,它提供了一个直接对象接口,该接口允许您在同一个应用程序中直接使用Java和PHP代码。在本系列文章和教程中,将详细介绍如何开发

7、Java应用程序,并使用基础Java代码的PHP接口对该应用程序进行扩展。构建问卷调查应用程序在本系列文章的学习过程中,您将构建一个简单的问卷调查系统,该系统提供了一系列问题,并收集对这些问题的回答,然后在这些回答的基础上提供统计分析。在Java代码中使用一个用于调查的基类构建应用程序逻辑,以进行问卷调查。您还将构建一个单独的基类(保存问题的核心数据),通过对这个类进行扩展,您可以得到一些其他类以支持不同的响应类型(多项选择、文本条目、评估等等)。您可以在图1中看到这个基本调查类的结构。图1.问卷调查应用程序的

8、核心类要通过Web接口公开这个应用程序,您需要构建一个JavaServlet,它对原始问题类进行了扩展,支持以HTML的形式输出这些问题,并接收响应。该元素的结构如图2所示。图2.将问卷调查应用程序公开为基于Java的Web服务因为您可能希望能够对结果信息进行存储,所以需要构建到DB2®数据库的接口并对基本的Survey类进行扩展,以便能够将接收到的响应写入到数据库中。要提供针对该系统

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。