Importieren von PHP Java

June 25

Importieren von PHP Java

Die PHP/Java-Bridge-Anwendung fügt Java und PHP zusammen in einem einzigen dynamischen Tool. In dieser Anwendung behandelt PHP front-End, während Java Backend übernimmt. PHP ruft Java Prozeduren/Funktionen mithilfe von HTTP und/oder XML-Technologien. Da die PHP/Java-Bridge die beiden dynamischen Web-Tools miteinander integriert, ist es nicht allzu schwer, wenn Sie einige Programmieren-Erfahrung haben, Importieren einer Datei, die mit dieser Anwendung erstellt.

Anweisungen

1 Die PHP/Java-Bridge-Anwendung von der SourceForge-Website herunterladen (siehe Ressourcen). Dies lässt Sie eine JEE-standard-Web-Anwendung namens JavaBridge.war zu erhalten. Die komprimierte Datei enthält Beispiele für PHP-Skripts, die JavaBridge.jar Java-Bibliothek und eine MIT lizenzierten PHP-Java-Klasse, die eine andere Möglichkeit an Ihr PHP-Skript enthalten ist. Extrahieren Sie die ZIP-Datei und installieren Sie es auf Ihrem Webserver.

2 Geben Sie den folgenden Code um das PhpJavaServlet zu starten, die Ihre PHP-Kunden-Anforderungen verarbeitet. Diese Aktion wird die PhpJavaServlet um eine lokale Backend zugreifen, während es PHP/Java-Bridge-Protokoll-Anforderungen überwacht und schließlich Java Funktionen oder Prozeduren ruft auslösen.

<? Php

Require_once ("Http://localhost:8080/JavaBridge/java/Java.inc");

$System = java("java.lang.System");

Echo $System -> getProperties();

? >

Der Prozess sieht wie folgt aus:

Apache/IIS/console::PHP <> – PhpJavaServlet

3 Verwenden Sie den folgenden Code als Alternative, wenn Sie das PHP-Frontend für einen bestimmten HTTP-Back-End umleiten möchten. Dieses Setup braucht einen HTTP-Server, der PHP-fähigen, wie Apache oder IIS oder einer Konsole als Frontend ausführbare PHP ist.

<? Php

define ("JAVA_HOSTS", "Ssl://mySecureHost.com:8443");

define ("JAVA_SERVLET", "/ JavaBridge/servlet.phpjavabridge");

require_once("java.Inc");

$System = java("java.lang.System");

Echo $System -> getProperties();

? >

4 Führen Sie den folgenden Code zum integrieren und Auto-laden Handler um Java in die PHP-Umgebung zu importieren. Dieser Prozess Auto-Ladungen die standard Java-Klassen und stellt sie zur Verfügung für PHP zur Verteilung an jedem Browser, der JavaScript unterstützt.

<? Php

Require_once ("Http://localhost:8080/JavaBridge/java/Java.inc");

Verwenden Sie Java\lang\String als JString;

Verwenden Sie Java\util\ArrayList als JList;

String-Klasse erweitert JString {}

Funktion ToString () {}

return "hello " . parent::toString();

}

}

$str = neue String("Java");

$list = neue JList();

-> $list hinzufügen (java_closure($str));

-> $list hinzufügen ("von PHP");

$ar = Java_values ($list -> toArray());

Foreach ($ar als die $entry) Echo "$Entry\n"

? >

= > Hallo Java

von PHP

Tipps & Warnungen

  • Mehrere kostenlose online-Tutorials stehen über die Integration von PHP und Java zur Verfügung. Verwenden Sie so viele wie möglich, um mit dieser fortschrittlichen Technologie vertraut. Sie können auch beitreten, Diskussionsgruppen Beratung durch erfahrene JAVA und PHP-Entwickler zu suchen.