在WebSphere sMash中集成Java和PHP2011-07-06 IBM Anthony Phillips,Zoe引言本文说明如何使用 Java Bridge 从 PHP 访问 Java 类。其中将讨论如何调用 Java 方法和访问字段(实例和静态字段)。另外还将讨论异常处理及 PHP 和 Java 之间的类型转换。ZSL、WebSphere sMash 和 Apache Lucene有关真实示例,本文逐步说明了使用 PHP 编写的简单搜索引擎的创建工作,此引擎可使用 Apache Lucene 建立文件索引和进行搜索。Apache Lucene 是一个高性能的全功能文本搜索引擎库,完全使用 Java 编写。这是一项适合很多需要全文本搜索的应用程序使用的技术。ZSL 在其编写的 WebSphere sMash 应用程序中使用 Apache Lucene.ZSL? 希望改进其开发人员之间的信息共享情况。为了解决此问题,他们建立了 Mashup 来对源代码和文档库(PDF、PowerPoint、Word、Excel 和很多其他格式)进行索引。此应用程序提供了从整个企业方便快捷访问代码片段的能力。在 WebSphere sMash 中创建应用程序第一步是在 Eclipse 中创建新项目:1、选择 File -> New -> Project……,并在对话框中展开 Zero 目录。2、选择 WebSphere sMash PHP Application,并单击 Next,如图 1 中所示。3、给项目命名(例如 MyJavaProject)并单击 Finish.您的项目现在已创建。图 1. “创建新的 WebSphere sMash 项目”对话框