梳理地铁和泽西岛

时间:2010-11-15 13:49:59

标签: java jax-ws jersey jax-rs java-metro-framework

我已经在这一段时间了,而且我的思绪已经糊涂了。

我想知道是否有人可以帮助我。我正在尝试使用支持Metro和Jersey的Java Web Service(使用自己的HTTP服务器,而不是tomcat)。这样,客户端无论如何都可以连接到Web服务,无论是SOAP还是REST。

我已经将地铁部分关闭,因此它可以支持Doc / Lit wsdls和RPC / lit wsdls,但我有一些难以理解的泽西部分因此它将支持REST / xml和REST / json

另外一个想法是,会有一个类写入所有端点方法,其他类会扩展它。

之前有没有人用过这两个组合?你能指出一篇体面文章的方向,还是你自己有一个例子?

由于

2 个答案:

答案 0 :(得分:3)

Metro JAX-WS 的实现,主要用于基于WSDL / SOAP的Web服务。 Jesery JAX-RS 的实现,主要用于基于Restful的Web服务。 我在同一个项目中使用了两个但是用于不同的目的。你也可以使用 apache httpclient 来提供宁静的服务,但jersery为转换为json,xml等提供了许多有用的注释。希望它有所帮助。

答案 1 :(得分:1)

当你说你想支持泽西时,我有点困惑你的意思。 Jersey是JAX-RS(JSR-311)的实现。你的意思是你想支持JAX-RS吗?