在AIX Version 5.3中使用Java和PHP技术进行开发,第1部分 - 面向对象网 php 学习 对象 - 面向对象技术开发

面向对象技术开发

会员投稿 投稿指南 站长资讯通告:
您的位置: 首页 > OOP语言 > PHP > 正文

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

来源: www.bianceng.cn 阅读:

第1部分:设置Java环境

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

引言

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接口

同时使用PHP和Java技术

对于企业而言,在为应用程序开发新的接口的过程中,最常见的问题之一 是如何设计解决方案。随着向支持Web的应用程序的发展,通常需要为使用现有的语言和框架的现有应用 程序开发基于Web的包装器。

对于某些环境,这可能会导致一些问题,因为Web应用程序的部署情 况可能基于完全不同的技术,并且在许多情况下,某个特定环境的能力和优势始终不能得到最大程度利用 。

甚至在开发新的应用程序时,也可能会出现同样的问题,即Web开发专家习惯于某种环境,如 PHP,而您的业务应用程序逻辑专家则对Java技术有着丰富的经验。有些时候,您可能希望充分利用不同 环境所提供的灵活性。PHP允许对Web应用程序进行快速的应用程序原型设计,并且允许根据需要将HTML和 嵌入的PHP 命令混合在一起,这使得 Web接口的开发变得非常容易。

尽管 Java环境可以使用Java Server Pages (JSP)和本地解决方案(如用于HTML 对象部署的Struts)进行 Web 部署,但是它通常更适 合用于大型应用程序中的核心应用程序逻辑。Java环境具有强类型和标准化的特点,所以它更适合为复杂 的业务应用程序开发解决方案。

关键是使用一种合适的解决方案,而该方案使您能够为应用程序 的不同部分(后端逻辑和前端接口)同时使用这两种解决方案,并且使用Java和PHP技术的接口在两种系 统之间进行信息交换。

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

另一种方法是使用PHP Java Bridge,它提供了一个直接对象接口,该接口允许您在同一个应 用程序中直接使用Java和PHP 代码。

在本系列文章和教程中,将详细介绍如何开发Java应用程序 ,并使用基础 Java 代码的PHP接口对该应用程序进行扩展。

Tags:
相关文章列表: