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.