0

我已经有一段时间了,我的头脑已经糊涂了。

我想知道是否有人可以在这里帮助我。我正在尝试制作一个支持 Metro 和 Jersey 的 Java Web 服务(使用它自己的 HTTP 服务器,而不是像 tomcat 之类的东西)。这样,无论是 SOAP 还是 REST,客户端都可以根据需要连接到 Web 服务。

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

还有一个想法是,将有一个类,其中编写了所有端点方法,而其他类将扩展它。

以前有人用过这两个吗?你能给我指出一篇像样的文章的方向还是你自己有一个例子?

谢谢

4

2 回答 2

3

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

于 2012-02-28T15:04:52.933 回答
1

当您说要支持泽西岛时,我对您的意思有些困惑。Jersey 是 JAX-RS (JSR-311) 的实现。您的意思是要支持 JAX-RS 吗?

于 2010-11-15T14:57:25.510 回答