2013-06-13 6 views
60

com.sun.jerseyorg.glassfish.jerseyの違いは何ですか?違いcom.sun.jerseyとorg.glassfish.jersey

現在、私はcom.sun.jerseyで働いているRESTサービスを持っていますが、テストを書いていますが、これについての良いチュートリアルは見つかりません(何も動作していないようです)。しかし、私はorg.glassfish.jerseyテストに関する良い文書を見つけることができます。

答えて

85

com.sun.jerseyとorg.glassfish.jerseyの唯一の違いは、Jerseyチームが別の組織(Glassfish)に属しているため、パッケージ名が変更されたことです。 2未満のバージョンはcom.sun.jerseyパッケージを使用し、2以上のバージョンはorg.glassfish.jerseyを使用します。 はい、1.xと2.xにはいくつかの違いがあります。

+1

ヒント:Maven Centralリポジトリでも見ることができます。http://search.maven.org/#search%7Cga%7C1%7Cjersey-server – kevinarpe

+0

Jersey 2.0は、Java SE HTTP Server、Grizzly 2 HTTPサーバー、サーブレット2.5以上のコンテナー、サーバー側のOSGiコンテナー、HTTPURLConnectionベースまたはGrizzly非同期クライアント・トランスポート・コネクター。サーブレットコンテナにJAX-RS/Jerseyサーバサイドの非同期機能を利用するには、少なくともサーブレット3.0をサポートするコンテナが必要です。 Jerseyは、Grizzly 2 HTTPサーバー上でも非同期リソース呼び出しをサポートしています。 (Ref - http://marek.potociar.net/2013/06/13/jax-rs-2-0-and-jersey-2-0-released/) – user3257644

+0

私にとって大きな違いは、com.sunです。ジャージー作品とorg.glassfish.jerseyはありません。笑 – Pavel