L'application pont PHP /Java fusionne Java et PHP ainsi en un outil dynamique unique. Dans cette application, PHP gère l'avant tandis que Java prend en charge le back-end. PHP va invoquer des procédures /fonctions Java en utilisant les technologies HTTP et /ou XML. Depuis le pont PHP /Java intègre ces outils web deux dynamiques les uns aux autres , l'importation de tout fichier créé avec cette application n'est pas trop difficile si vous avez une certaine expérience de la programmation. Instructions
1
Téléchargez l'application pont PHP /Java sur le site SourceForge (voir Ressources) . Cela vous permettra d'obtenir une application Web standard JEE appelé JavaBridge.war . Le fichier compressé contient des exemples de scripts PHP , la bibliothèque Java JavaBridge.jar , et une classe PHP Java sous licence MIT , qui est une autre option pour inclure dans vos scripts PHP . Extraire le fichier zip et l'installer sur votre serveur Web.
2
Entrez le code ci-dessous pour démarrer le PhpJavaServlet qui gère les demandes de vos clients PHP. Cette action déclenche le PhpJavaServlet d'accéder à un back-end locale alors qu'elle écoute PHP /Java Pont demandes de protocole et qu'il invoque finalement fonctions Java ou = Java ( " java.lang.System ");
echo $ Système-> getProperties ();
> Photos
Le processus devrait ressembler à ceci ? : Photos
Apache /IIS /console :: PHP < -> PhpJavaServlet
3
Utilisez le code suivant comme une alternative , si vous voulez diriger le front PHP mettre fin à une extrémité arrière HTTP spécifique . Cette configuration nécessite un serveur HTTP qui est le support de PHP , comme Apache ou IIS, PHP ou un exécutable console comme le front-end .
Php
define (" JAVA_HOSTS " , " ssl ://mySecureHost.com : 8443 ");
define (" JAVA_SERVLET ", "/JavaBridge /servlet.phpjavabridge ");
require_once ( " Java.inc " ) ;
$ System = java ( " java.lang.System ");
echo $ système-> getProperties (); ?
> Photos
4
Exécutez le code suivant pour intégrer et gestionnaire de chargement automatique pour importer Java dans l'environnement du PHP. Ce processus d'auto- charger les classes Java standard et les rend disponibles pour PHP pour distribuer à tout navigateur qui prend en charge java \\ lang \\ string comme jstring ;
utilisation java \\ util \\ ArrayList comme JList ;
classe String s'étend jstring {
fonction toString
() {
< p > retourner "bonjour" . parent :: toString () ; }
}
$ str = new String (" Java ");
$ liste = new JList ( ) ;
$ liste - > add ( java_closure ( $ str ) ) ;
$ liste -> ajouter ( "de PHP ");
$ ar = java_values ($ liste -> toArray ()); ?
foreach ( $ ar que $ entrée ) echo " $ entry \\ n"
> Photos
=> , bonjour Java
de PHP