Gwt应用的Web服务

时间:2012-11-08 06:54:08

标签: web-services gwt tomcat

gwt应用程序支持哪种类型的Web服务我尝试过使用Jersey,RESTful,Restlet,但没有任何功能可以与GWT配合使用。我想在应用程序引擎上的Tomcat和GWT应用程序上部署Web服务。

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

Thanx全部用于你的支持。 。我已经得到了我的问题的答案。 我使用Jersey创建了一个restfull Web服务,并在我的gwt app引擎应用程序中使用以下代码调用它:

ClientConfig config = new DefaultClientConfig();
Client client = Client.create(config);
WebResource service = client.resource(UriBuilder.fromUri("http://localhost:8080/de.vogella.jersey.first").build());
String obj=service.path("rest").path("bye").accept(MediaType.TEXT_PLAIN).get(String.class);

并且Web应用程序代码是:     包de.vogella.jersey.first;

import javax.ws.rs.*;

@Path("/bye")
public class Hello {

// This method is called if TEXT_PLAIN is request
@GET
@Produces(MediaType.TEXT_PLAIN)
public String sayPlainTextHello() {
  return "Hello it worked";
}

对于Web应用程序代码,请参阅此链接: http://www.vogella.com/articles/REST/article.html

答案 2 :(得分:-3)

我认为您不允许在AppEngine上使用Web服务!至少没有免费版!我也想这样做,但发现我不能:|