2012-01-16 76 views
1

我們的Web項目首先是用PHP編寫的,但是之後我們有了用編寫的Java項目。現在我們有一些數據要交換。用java編寫的項目

 
    $url = 'http://hr.sankuai.com/mtorg/org/api/mischange?start='. $stime. '&end='. $t. '&token='. $token; 
    $ch = curl_init($url); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
    curl_setopt($ch, CURLOPT_BINARYTRANSFER, true); 
    $content = curl_exec($ch); 

現在我們總是這樣做。比如java有一個服務,那麼PHP想要 訪問該服務,那麼我們將調用curl函數。

我們總是這樣做。我覺得這很醜陋。你有一些與Java和PHP混合項目的經驗。當你想要訪問你的java服務時你怎麼能做到這一點。或者你的java項目想要訪問php服務。節儉能解決這個問題嗎?謝謝〜

回答

-2

您可以創建一個Java Web服務,以更有效地溝通:http://en.wikipedia.org/wiki/Web_service

+0

它可能有多方面的優勢,但我很懷疑一個Web服務會更有效; SOAP Web服務肯定不會,而且他所擁有的基本上是一個虛擬的REST Web服務。這還不包括實施它的額外麻煩。 – Viruzzo 2012-01-16 15:29:55