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...
- php.
- apache para ejecutar php.
- apache tomcat para ejecutar java.
- PHP/Java Bridge. Mediante este link.
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.