2

java Restの実装では、JerseyまたはApache CXFまたはその他の実装を使用する必要がありますか?つまり、依存関係に関しては、javax.ws.rsのみを使用しており、正常に機能します。

4

2 に答える 2

2

Jerseyは、RESTful Webサービスを構築するためのオープンソースのJAX-RS(JSR 311)リファレンス実装です。

私はJerseyを頻繁に使用しましたが、まれな構成の場合に予想されるように、気付かないでしょう。JAX-RSを使用するだけです。Apache CXFはSOAP用に構築され、ReSTに適合しました。これは、Jersey、IMOよりもはるかに複雑です。

JerseyMavenの依存関係は次のとおりです。

<dependency>
    <groupId>com.sun.jersey</groupId>
    <artifactId>jersey-server</artifactId>
    <version>1.14</version>
</dependency>
<dependency>
    <groupId>com.sun.jersey</groupId>
    <artifactId>jersey-servlet</artifactId>
    <version>1.14</version>
</dependency>
于 2012-10-09T14:42:39.610 に答える
2

プラサド、javax.ws.rsにはAPIだけが含まれています。それ自体では機能しません-その背後にいくつかの実装が必要です。現在機能していると言っている場合は、そのAPIの実装がすでに組み込まれているサーバー(GlassFish、WebLogic、その他のJavaEE 6準拠サーバーなど-JAX-RS以降)にデプロイしている可能性があります。はEE6の一部であり、すべてのEE6準拠のアプリサーバーにはそのAPIの実装があります。GFとWLSはJerseyを使用し、JBossはRESTEasyを使用し、他のサーバーは他のものを使用する場合があります)。

于 2012-10-09T15:34:23.040 に答える