Tanto o PHP e linguagens de programação Java tem alguns nichos que preencher desenvolvimento web . PHP representa uma ferramenta de implantação rápida e abrangente, que trabalha de forma abrangente , com muitas aplicações de banco de dados e frameworks web. Java tem um papel como uma linguagem rica , totalmente desenvolvido compilado para desenvolvimento de aplicações. Ambos têm seus pontos fortes. A fim de tirar proveito de ambos os seus pontos fortes , o programador pode usar pontes PHP- Java ou módulos para integrar o PHP com Java. PHP 4 Java Extension
Uma maneira de usar Java com PHP envolve a instalação do PHP 4 Java Extension . Esta extensão pode ser habilitado dentro do arquivo " php.ini " que vem com o intérprete e dita as opções de compilação do interpretador PHP. Ao adicionar o caminho do Java Development Environment , ou JDK , para o arquivo php.ini , o programador pode chamar classes Java em seu script PHP . No entanto , esta extensão está obsoleta desde o PHP 4 , e não funciona em posteriores implementações de PHP.
PHP 4 Java Servlet SAPI
As funções Java Servlet SAPI um pouco diferente que a extensão PHP Java faz. Em vez de trazer Java em PHP, isso permite que o interpretador PHP para executar dentro de um Java Servlet. Isto significa que em servidores Java, como o Tomcat , o programador pode executar código PHP nativa em servlets Java que se aproveitam de classes java no JDK .
Zend Java Bridge Fotografia
o Zend Framework representa uma plataforma de desenvolvimento de PHP destinado a implementar aplicações web escritas em PHP de forma rápida e com um certo padrão de programação. O servidor Zend traz este quadro juntos em uma "pilha" de servidor que cria um ambiente homogêneo para escrever e implantar código PHP. Através de uma ponte Zend , incluído como parte do servidor , o programador pode chamar classes Java em scripts PHP. O componente de ponte Java recebe os comandos do script PHP para executar o código Java, e fá-lo no JDK nativa , antes de retornar o resultado.
PHP /Java Ponte
A ponte PHP /Java , semelhante à ponte Zend , conecta linguagens de script como PHP ao JDK , a fim de permitir o uso de código Java . Esta ponte se baseia em que o usuário tenha um ambiente de desenvolvimento do servidor Java, como o Apache Tomcat. Esta ponte pode ser usado para outras linguagens de script , como Python, e trabalha fora da caixa para integrar a funcionalidade Java para Web scripting .