Tecnología

Inicio

Cómo importar PHP Java

Cómo importar PHP Java


La aplicación PHP / Java Bridge fusiona Java y PHP juntos en una sola herramienta dinámica. En esta aplicación, PHP se encarga de la parte delantera, mientras que Java se hace cargo de la parte de atrás. PHP invocará procedimientos Java / funciones que utilizan tecnologías de HTTP y / o XML. Dado que el PHP / Java Bridge integra estas dos herramientas web dinámicas entre sí, importando cualquier archivo creado con esta aplicación no es demasiado difícil si usted tiene alguna experiencia en programación.

Instrucciones

1 Descargar la aplicación Puente PHP / Java desde el sitio web de SourceForge (ver Recursos). Esto le permitirá obtener una aplicación web estándar JEE llamada JavaBridge.war. El archivo comprimido contiene scripts de ejemplo de PHP, la biblioteca JavaBridge.jar Java, PHP y una clase Java con licencia del MIT, que es otra opción para incluir en su código PHP. Extraer el archivo comprimido e instalarlo en su servidor web.

2 Introducir el código siguiente para iniciar el PhpJavaServlet que maneja las solicitudes de PHP sus clientes. Esta acción hará que el PhpJavaServlet para acceder a un programa de fondo local, mientras se escucha para PHP / Java Bridge solicitudes de protocolo y con el tiempo invoca procedimientos o las funciones de Java.

<? Php

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

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

echo $ Sistema-> getProperties ();

?>

El proceso se verá así:

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

3 Utilice el siguiente código como alternativa, si desea dirigir el extremo frontal de PHP para un fin específico HTTP espalda. Esta configuración necesita un servidor HTTP que está habilitado con PHP, como Apache o IIS, o una consola ejecutable PHP como el front-end.

<? Php

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

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

require_once ( "Java.inc");

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

echo $ Sistema-> getProperties ();

?>

4 Ejecute el siguiente código para integrar y controlador de carga automática para importar de Java en el entorno del PHP. Este proceso de auto-carga las clases estándar de Java y los pone a disposición para PHP para distribuir a cualquier navegador que soporte JavaScript.

<? Php

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

usar java \ lang \ String como jstring;

usar java \ util \ ArrayList como JList;

clase String se extiende jstring {

la función toString () {

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

}

}

$ Cadena = new String ( "Java");

$ Lista = new JList ();

$ Lista-> añadir (java_closure ($ cadena));

$ Lista-> añadir ( "de PHP");

$ AR = java_values ​​($ lista-> toArray ());

foreach ($ ar como $ entrada) echo "$ entrada \ n"

?>

=> Java hola

desde PHP

Consejos y advertencias

  • Varios tutoriales en línea gratuitos están disponibles sobre PHP y la integración de Java. Usar tantos como sea posible para familiarizarse con esta tecnología avanzada. Usted también puede unirse a grupos de discusión para buscar el asesoramiento de JAVA con experiencia y los desarrolladores de PHP.