2012-03-28 85 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