java Restの実装では、JerseyまたはApache CXFまたはその他の実装を使用する必要がありますか?つまり、依存関係に関しては、javax.ws.rsのみを使用しており、正常に機能します。
2300 次
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 に答える