我在开发一个将使用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客户端。
很抱歉,如果我在这个问题上说错了,请随时纠正我。
如果有人可以帮助我,给我一些想法,代码示例,解释“技术诀窍”,我会非常感激。
答案 0 :(得分:0)
这是一个很容易解决的问题。对于企业应用程序,我已经建模了同样的解决方案。 Java层具有映射到SOAP端点(外部系统)以及实体对象(通过Hibernate / IBatis映射)的混合的CXF restful Web服务。使用CXF休息层非常简单。在PHP中,我肯定会建议使用Guzzle客户端。
/ **使用REST服务** /
_proxy____kw
Guzzle客户端的优点在于,您无需启用/安装CURL,它可以使用其他传输机制。