在gwt中实现REST服务

在gwt中实现REST服务,rest,gwt,gwt-rpc,Rest,Gwt,Gwt Rpc,我想在gwt中实现REST服务,但我不知道该怎么做。我阅读了一些文档,其中他们使用RestyGwt和jercy实现了它。但我有一个应用程序部署在tomcat上。然后情况是,我的客户端应用程序正在调用tomcat上存在的应用程序上的方法。 我必须使用REST实现它,这样我的客户端调用将首先转到客户端上的代理服务,然后它在tomcat上对应用程序进行REST调用,并获取结果并返回。我如何在gwt中做到这一点 您不能在gwt中实现REST服务,因为gwt被认为是客户端解决方案 GWT工具包为服务器端提

我想在gwt中实现REST服务,但我不知道该怎么做。我阅读了一些文档,其中他们使用RestyGwtjercy实现了它。但我有一个应用程序部署在tomcat上。然后情况是,我的客户端应用程序正在调用tomcat上存在的应用程序上的方法。
我必须使用REST实现它,这样我的客户端调用将首先转到客户端上的代理服务,然后它在tomcat上对应用程序进行REST调用,并获取结果并返回。我如何在gwt中做到这一点

您不能在gwt中实现REST服务,因为gwt被认为是客户端解决方案

GWT工具包为服务器端提供的是一些实用程序,当客户端和服务器端都用java(RPC、RF)编写时,它们可以促进客户端和服务器端之间的通信

因此,您可以使用gwt提供的REST服务(RequestBuilder、gwtquery ajax等),但如果您想提供REST服务,则需要为服务器端提供3party解决方案,如Jersey、CXF等

不过,有三方解决方案可以同时提供服务器端和客户端,如restygwt、errai jax等


如果您正在寻找从客户端查询rest服务的简单可靠的解决方案,那么您可以使用gwtquery(ajax、数据绑定、promises)实现客户端。

您不能在gwt中实现rest服务,因为gwt被认为是客户端解决方案

GWT工具包为服务器端提供的是一些实用程序,当客户端和服务器端都用java(RPC、RF)编写时,它们可以促进客户端和服务器端之间的通信

因此,您可以使用gwt提供的REST服务(RequestBuilder、gwtquery ajax等),但如果您想提供REST服务,则需要为服务器端提供3party解决方案,如Jersey、CXF等

不过,有三方解决方案可以同时提供服务器端和客户端,如restygwt、errai jax等


如果您正在寻找从客户端查询rest服务的简单可靠的解决方案,那么您可以使用gwtquery(ajax、数据绑定、promises)实现客户端。

如前所述,您只能与rest服务通信。 无论如何,不妨看看GWTPplatform中的调度概念及其实现方式。().

这个想法很简单,在客户端注册了一个操作来处理RESTURL。您可以使用一些附加注释来定义操作接口,以说明预期发送和接收的内容。他们正在使用piriti库进行json序列化。
如果您只需要客户端实现,或者也希望使用服务器端服务创建,则由您决定。

如前所述,您只能与REST服务通信。 无论如何,不妨看看GWTPplatform中的调度概念及其实现方式。().

这个想法很简单,在客户端注册了一个操作来处理RESTURL。您可以使用一些附加注释来定义操作接口,以说明预期发送和接收的内容。他们正在使用piriti库进行json序列化。 如果您只需要客户端实现,或者希望使用服务器端服务创建,则由您决定