2012-03-28 87 views
1

我的问题很简单:PHP和Java通信,而PHP是后端,又名服务器端脚本?PHP后端,Java前端。这可能吗?

我知道this php-java-bridge存在,但它说,它是如何工作的:

“A PHP前端包含在,或与一个Java后端关联。”

我想换一种方式。

编辑:
是否有可能建立Java小程序(前端)和PHP(后端)之间的通信?

+3

为什么?目的是什么? – 2012-03-28 17:55:46

+0

你考虑过一个基于PHP服务的架构吗?你有什么,我认为是Java控制器调用PHP RestFul(或基于SOAP的)服务? – 2012-03-28 17:57:33

+0

我也很想知道你为什么需要这个? – gintas 2012-03-28 17:58:07

回答

1

如果你在谈论servlet,Java前端将是servlet,然后是。 Servlet将通过POST/GET与后端进行通信。

+0

不,不是servlets.I正确的问题比:是否有可能建立一个java applet之间的通信(前端)和PHP(后端)? – NaGeL182 2012-03-28 18:08:18

+0

Java Applet与Java Servlet没有什么两样。只要沟通是通过URL请求,那么它是可行的。 URL请求可以是POST或GET – Churk 2012-03-28 18:45:59

+0

与JavaScript Ajax调用类似的想法。 – Churk 2012-03-28 18:47:12

-1

你可以用这样一种方式构建你的java程序,它会根据命令行参数完成它的所有初始化。这样你就可以使用简单的exec来自php的调用。

http://php.net/manual/en/function.exec.php是如何使用它的参考。它会从命令行返回结果。所以你的Java程序可以使用System.out.print

+0

这显然是一种非常糟糕的沟通方式。但它可以做到!没有需要的所有库和设置。但是如果除了命令行参数之外还需要进行更广泛的沟通,那么这是不好的。 – Michael 2012-03-28 17:58:58

+0

呵呵java applet ...我以为你说的Java和Php,我不认为你原来的问题有Java Applet .. neeto – Michael 2012-03-28 19:50:24