Różnica com.sun.jersey i org.glassfish.jersey

82

Jaka jest różnica między com.sun.jerseyi org.glassfish.jersey?

Obecnie pracuję nad usługą REST com.sun.jerseyi chcę pisać testy, ale nie mogę znaleźć dobrego samouczka do tego (wydaje się, że nic nie działa). Jednak mogę znaleźć dobrą dokumentację dotyczącą org.glassfish.jerseytestów.

user1226868
źródło

Odpowiedzi:

113

Jedyna różnica między com.sun.jersey i org.glassfish.jersey polega na tym, że nazwa pakietu została zmieniona, ponieważ zespół Jersey jest teraz częścią innej organizacji (Glassfish). Wersje poniżej 2 używają pakietu com.sun.jersey, wersje powyżej 2 używają org.glassfish.jersey. I tak, istnieją pewne różnice między 1.x a 2.x.

michal
źródło
1
Wskazówka: ten podział wersji można również zobaczyć w centralnym repozytorium Maven: search.maven.org/#search%7Cga%7C1%7Cjersey-server
kevinarpe
1
Jersey 2.0 zapewnia obsługę Java SE HTTP Server, serwera Grizzly 2 HTTP, kontenerów Servlet 2.5 lub nowszych, a także kontenerów OSGi po stronie serwera i asynchronicznych konektorów transportowych klienta opartych na protokole HTTPURLConnection lub Grizzly. Aby wykorzystać funkcje asynchroniczne po stronie serwera JAX-RS / Jersey w kontenerze serwletów, potrzebujesz kontenera obsługującego co najmniej Servlet 3.0. Jersey obsługuje również asynchroniczne wywołania zasobów na serwerze HTTP Grizzly 2. ( Odniesienie - marek.potociar.net/2013/06/13/… )
Mahesh
4
Dla mnie duża różnica polega na tym, że com.sun.jersey działa, a org.glassfish.jersey nie. lol
Pavel