我正在尝试创建一个简单的web服务应用程序,我可以在其中检索字符串集合并将它们存储到AppEngine服务器上的数据存储中。
我有Java方面的知识,对Java Servlets和它的WAR标准几乎一无所知。
我希望至少在如何使用AppEngine提供的Java技术创建web服务方面有一些指导。我已经搜索过了,但是文章太少太长了,而且没有提供任何简单的解决方案。
如果我能使用Java的注解创建一个web服务,就像在.NET中使用属性一样,我会很高兴。
我将感谢文章和指南的链接,完整的源代码答案不是必需的,但将不胜感激。
请不要基于python的答案。
发布于 2010-02-07 22:20:55
在国际海事组织中,没有简单的解决方案来使用Java在GAE上构建Web服务。
但是,这仍然是可以实现的。让我们从我们想要构建的Web Services开始。
在常见用法中,该术语是指通过web上使用的超文本传输协议进行通信的客户端和服务器。这样的服务往往归入两个阵营之一:大网络服务和RESTful网络服务。
“大型网络服务”使用SOAP/RPC格式,而RESTful网络服务使用REST样式。你可以使用read more about SOAP vs REST。
有很多Java open source Web Services frameworks out there。它们中的大多数通常都基于Java API for XML Web Services (JAX-WS),它是Java EE平台的一部分。JAX-WS不是Google App Engine在列表Will it play in App Engine中指定的支持的。所以忘记“很酷的Java注解”吧。
但是,Restlet似乎与GAE兼容。因此,如果您认为REST可能是您的一种选择,那么我将继续下去,看看Hello World tutorial of Restlet。然后,我会继续阅读how to integrate Restlet with GAE上的文章。
https://stackoverflow.com/questions/2216571
复制相似问题