Blog de Gonzalo

PHP JAVA BRIDGE

Hasta hace poco no sabía que se podían crear objetos en php a partir de clases de java, que comunmente se llama php java bridge. ¿Y para qué ejecutar clases de java dentro de php? Pues hay varios motivos:

  • Aprovechar funcionalidades que ya están programadas en java y no programarlas otra vez.
  • Aprovechar ventajas que tiene java, como el multihilo, etc...
Para poder aprovecharnos de las ventajas que nos ofrece php java bridge hay que tener instalado lo siguiente:
  • php.
  • apache para ejecutar php.
  • apache tomcat para ejecutar java.
  • PHP/Java Bridge. Mediante este link.
Una vez que se tiene instalado lo necesario voy a poner un ejemplo:
Clase de java

//Clase java
import java.util.*;
import java.text.*;

public class HolaMundo {

public String mostrarSaludo() {
return "Hola amigos, esto es java desde php";
}

}

Clase de php

 //Clase de javabridge par apoder instanciar clases de java
require_once("../JavaBridge/java/Java.inc");
$java_obj = new Java("HolaMundo");//el parámetro es el nombre de la clase de java
// llamamos al metodo mostrarSaludo
echo $java_obj->mostrarSaludo();

Espero que os haya gustado este post. Creo que es útil aunque haya que tener dos servidores corriendo.

Compartir en twitter