我有一個使用symfony框架開發的PHP web應用程序。我想從我的PHP頁面中調用一些Java代碼。 Java代碼分發給多個jar文件,並且有一個可用於訪問該功能的接口。 Java接口的輸入和輸出是XML文件,文本文件,Java bean和一些更復雜的對象。從PHP調用java代碼
在PHP中有沒有可用的橋接器來調用複雜的Java方法或其他解決方案來解決這個問題。或者,我必須編寫soap web服務來解決這個問題。
我有一個使用symfony框架開發的PHP web應用程序。我想從我的PHP頁面中調用一些Java代碼。 Java代碼分發給多個jar文件,並且有一個可用於訪問該功能的接口。 Java接口的輸入和輸出是XML文件,文本文件,Java bean和一些更復雜的對象。從PHP調用java代碼
在PHP中有沒有可用的橋接器來調用複雜的Java方法或其他解決方案來解決這個問題。或者,我必須編寫soap web服務來解決這個問題。
我會試試 – 2011-04-06 12:11:59
PHP/Java Bridge解決了我的問題。感謝Frosty – 2011-04-08 04:42:50
你可以通過exec或shell_exec運行java代碼 ex。
shell_exec("java whatever.jar $parameter1 $parameter2");
雖然Webservices會是更好的解決方案。 IMO
我怎麼能從一個jar文件中調用一個方法,並且不同的方法有多個參數。用shell_exec可以嗎?我不認爲它可能與shell_exec – 2011-04-06 12:09:55
+&爲web服務。這是做這件事的乾淨方式。 – 2011-04-06 12:36:49
HTTP://php-java-bridge.sourceforge。 net/pjb/ – Nick 2011-04-06 11:54:22
如果你選擇實現webservices可以使用JSON而不是SOAP。 – sgmeyer 2011-04-06 11:55:16
好提示sgmeyer – 2011-04-06 12:12:20