2010-11-15 32 views
0

我一直在这里一段时间,我的思想已经糊涂。梳理地铁和泽西岛

我想知道是否有人可以帮我在这里。我试图制作一个Java Web服务(使用它自己的HTTP服务器,而不是类似tomcat的东西),它支持Metro和Jersey。通过这种方式,无论客户端是SOAP还是REST,都可以连接到Web服务。

我已经得到了部分地铁站下来,它可以支持文件/升WSDL和RPC /升的WSDL,但我有一些困难理解泽西部分,因此它会支持REST/XML和REST/JSON

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

有没有人使用过这两种结合?你能指出一篇体面的文章的方向吗?或者你自己有一个例子吗?

感谢

回答

1

我对你是什么意思时,你说你想支持泽西有点混乱。 Jersey是JAX-RS(JSR-311)的一个实现。你的意思是你想支持JAX-RS?

+0

是的,这会更有意义 – x20mar 2010-11-15 17:22:19

3

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