A aplicação PHP /Java Ponte funde Java e PHP juntos em uma única ferramenta dinâmica. Nesta aplicação, o PHP manuseia o front-end , enquanto Java se encarrega de back-end. PHP irá chamar procedimentos Java /funções utilizando HTTP e /ou tecnologias XML . Desde a Ponte PHP /Java integra essas duas ferramentas web dinâmicas com o outro , a importação de qualquer arquivo criado com esta aplicação não é muito difícil se você tem alguma experiência em programação. Instruções
1
Faça o download do aplicativo PHP /Java Bridge a partir do site da SourceForge (consulte Recursos) . Isso vai deixá -lo a obter uma aplicação web padrão JEE chamado JavaBridge.war . O arquivo compactado contém exemplos de scripts PHP, a biblioteca JavaBridge.jar Java , e um MIT- licenciado classe PHP Java, que é uma outra opção para incluir a seus scripts PHP . Extraia o arquivo compactado e instalá-lo no seu servidor web.
2
Digite o código a seguir para iniciar o PhpJavaServlet que lida com solicitações seus clientes php ' . Esta ação irá acionar o PhpJavaServlet para acessar um back-end local, enquanto ele escuta as solicitações de protocolo PHP /Java Ponte e eventualmente invoca funções Java ou = Java ( " java.lang.System ");
echo $ Sistema-> getProperties ();
>
O processo será parecido com este ? :
Apache /IIS /console :: PHP < -> PhpJavaServlet
3
Use o seguinte código como uma alternativa , se você quiser dirigir frente o PHP acabar com um fim específico HTTP de volta. Esta configuração necessita de um servidor HTTP que é habilitado para PHP, como o Apache ou IIS, ou um executável consola PHP como o front-end.
< ? Php
define (" JAVA_HOSTS " " ssl ://mySecureHost.com : 8443 ");
define (" JAVA_SERVLET ", "/JavaBridge /servlet.phpjavabridge ");
require_once ( " Java.inc " ) ;
$ Sistema = java ( " java.lang.System ");
echo $ System- > getProperties ( ); ?
>
4
Execute o seguinte código para integrar e manipulador de carregamento automático para importar Java no ambiente do PHP. Este processo de auto- carrega as classes Java padrão e os torna disponíveis para o PHP para distribuir para qualquer browser que suporte java \\ lang \\ String como jstring ;
usar java \\ util \\ ArrayList como JList ;
classe String estende jstring {
função toString () {
return " Olá" . parent :: toString (); }
}
$ str = new String (" Java ");
$ list = new JList ( );
$ list -> add ( java_closure ( $ str ) );
$ list -> add ("do PHP ");
$ ar = java_values (lista -> $ toArray ());
foreach ($ $ ar como entrada ) echo "$ entrada \\ n"
>
=> ? ; Olá Java
de PHP