2012-01-16 67 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