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 () { 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
|