Come importare PHP Java

September 17

Come importare PHP Java


L'applicazione PHP / Java Bridge fonde Java e PHP insieme in un unico strumento dinamico. In questa applicazione, PHP gestisce l'estremità anteriore mentre Java si occupa del back-end. PHP richiamerà procedure Java / funzioni che utilizzano tecnologie HTTP e / o XML. Dal momento che il PHP / Java Bridge integra questi due strumenti web dinamiche uno con l'altro, importando qualsiasi file creato con questa applicazione non è troppo difficile se si dispone di una certa esperienza di programmazione.

istruzione

1 Scarica l'applicazione Ponte PHP / Java dal sito SourceForge (vedi Risorse). Questo vi permetterà di ottenere una applicazione web standard JEE chiamato JavaBridge.war. Il file compresso contiene script di esempio PHP, la biblioteca JavaBridge.jar Java, e una classe PHP Java MIT-licenza, che è un'altra opzione per includere i vostri script PHP. Estrarre il file compresso e installarlo sul vostro server web.

2 Inserire il codice riportato di seguito per avviare il PhpJavaServlet che gestisce le richieste dei vostri clienti PHP. Questa azione attiverà il PhpJavaServlet per accedere a un back-end locale, mentre è in ascolto per le richieste di protocollo PHP / Java Bridge e alla fine invoca funzioni o procedure di Java.

<? Php

require_once ( "http: // localhost: 8080 / JavaBridge / java / Java.inc");

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

echo $ Sistema-> getProperties ();

?>

Il processo sarà simile a questa:

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

3 Utilizzare il seguente codice in alternativa, se si vuole indirizzare il front-end PHP ad una specifica back-end HTTP. Questa configurazione ha bisogno di un server HTTP che è PHP-enabled, come Apache o IIS, o un file eseguibile console PHP come 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 $ Sistema-> getProperties ();

?>

4 Eseguire il seguente codice di integrare e gestore automatico del carico di importare Java in ambiente PHP. Questo processo automaticamente carica le classi Java standard e li rende disponibili per PHP per distribuire a qualsiasi browser che supporti JavaScript.

<? Php

require_once ( "http: // localhost: 8080 / JavaBridge / java / Java.inc");

utilizzare java \ lang \ String come jstring;

utilizzare java \ util \ ArrayList come JList;

classe String estende jstring {

function toString () {

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

}

}

$ Str = new String ( "Java");

$ List = new JList ();

$ Lista-> aggiungere (java_closure ($ str));

$ Lista-> aggiungere ( "da PHP");

$ Ar = java_values ​​($ Lista-> toArray ());

foreach ($ ar da $ ingresso) echo "$ entry \ n"

?>

=> Java ciao

da PHP

Consigli e avvertenze

  • Diversi tutorial online gratuiti sono disponibili su PHP e l'integrazione di Java. Utilizzare come molti come si può diventare più familiarità con questa tecnologia avanzata. È anche possibile partecipare a gruppi di discussione per chiedere il parere di JAVA esperti e gli sviluppatori PHP.