在AIX Version 5.3中使用Java和PHP技术进行开发(1)
2008-11-13 08:14:03 来源: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 接口对该应用程序进行扩展。
构建问卷调查应用程序
更多精彩
赞助商链接