2011-02-04 111 views
0

我需要使用PHP和Apache Web服務器開發Web應用程序。應用程序應調用存儲在主機中的外部基於Java的應用程序,並將用戶的輸入值傳遞給此應用程序,以分析此應用程序並執行某些操作。 我一直在閱讀關於PHP/Java的文章,似乎最好的解決方案是將PHP集成到Java servlet環境中,例如PHP/JavaBridge。由於我不是web開發方面的專家,對PHP非常無知,有人能告訴我這是否是最好的解決方案,如果不是,我應該使用其他什麼方法? 在此先感謝!調用Java應用程序的PHP Web應用程序

+0

你打算打什麼樣的應用程序?它是一個用Java編寫的命令行應用程序,一個基於Web的Java應用程序,一個小程序?這些類型的應用程序需要不同的方法來調用它們。 – 2011-02-04 12:50:43

+0

這是一個標準的獨立應用程序,而不是基於網絡的... – Anto 2011-02-04 13:32:23

回答

1

你可以做這樣的事情:

$parameter1='your'; 
$parameter2='parameters'; 

$output = shell_exec("java whatever.jar $parameter1 $parameter2"); 

echo $output; 

*更新*

我不同意Jigar喬希,雖然。我認爲網絡服務將是這裏最好的選擇。

0

您可能explose您現有的Java應用程序的API爲Web服務(JAX-WS或JAX-RS),然後使用任何應用程序來調用它。所以你可以在你的java-webapp上編寫一個web-wrapper,然後調用它。首先處理它更好的方法。