使用PHP客户端使用Java RESTFul Web服务

时间:2012-04-30 11:39:12

标签: java php web-services rest tomcat

我在开发一个将使用NetBeans 7.1.1中创建的Java RESTful服务的PHP客户端时遇到一些问题。

对于那些不知道的人:当您基于MySQL数据库(实体)创建Java RESTful Web服务时,NetBeans将自动创建实体类,以及每个实体“facade”,可以称为服务提供商。

我使用Java RESTful Web服务服务器和Java RESTful客户端开发了一个Web应用程序,该客户端通过Jersey& amp;的servlet。

现在进入计划好的PHP客户端:我已经搜索了很多,我看到的是:没有互操作性(或者我是“noob”),这是Web服务的目的之一。我知道如何用PHP创建RESTful Web服务,并与PHP客户端进行通信,以及与Java进行通信,但我想要的是创建Java RESTful Web服务服务器和php客户端。

很抱歉,如果我在这个问题上说错了,请随时纠正我。

如果有人可以帮助我,给我一些想法,代码示例,解释“技术诀窍”,我会非常感激。

1 个答案:

答案 0 :(得分:0)

这是一个很容易解决的问题。对于企业应用程序,我已经建模了同样的解决方案。 Java层具有映射到SOAP端点(外部系统)以及实体对象(通过Hibernate / IBatis映射)的混合的CXF restful Web服务。使用CXF休息层非常简单。在PHP中,我肯定会建议使用Guzzle客户端。

/ **使用REST服务** /

_proxy____kw

Guzzle客户端的优点在于,您无需启用/安装CURL,它可以使用其他传输机制。