Unterschied com.sun.jersey und org.glassfish.jersey

81

Was ist der Unterschied zwischen com.sun.jerseyund org.glassfish.jersey?

Derzeit arbeite an meinem REST-Service com.sun.jerseyund ich möchte Tests schreiben, aber ich kann kein gutes Tutorial dafür finden (nichts scheint zu funktionieren). Ich kann jedoch eine gute Dokumentation zu den org.glassfish.jerseyTests finden.

user1226868
quelle

Antworten:

112

Der einzige Unterschied zwischen com.sun.jersey und org.glassfish.jersey besteht darin, dass der Paketname geändert wurde, da das Jersey-Team jetzt Teil einer anderen Organisation (Glassfish) ist. Versionen unter 2 verwenden das Paket com.sun.jersey, Versionen über 2 verwenden org.glassfish.jersey. Und ja, es gibt einige Unterschiede zwischen 1.x und 2.x.

michal
quelle
1
Tipp: Diese Versionsunterteilung kann auch in einem Maven Central Repository angezeigt werden
kevinarpe
1
Jersey 2.0 bietet Unterstützung für Java SE-HTTP-Server, Grizzly 2-HTTP-Server, Servlet 2.5- oder höher-Container sowie OSGi-Container auf der Serverseite und HTTPURLConnection-basierte oder Grizzly-asynchrone Client-Transport-Connectors. Um die serverseitigen asynchronen Funktionen von JAX-RS / Jersey in einem Servlet-Container nutzen zu können, benötigen Sie einen Container, der mindestens Servlet 3.0 unterstützt. Jersey unterstützt auch asynchrone Ressourcenaufrufe auf dem Grizzly 2-HTTP-Server. (Ref - marek.potociar.net/2013/06/13/… )
Mahesh
4
Für mich ist der große Unterschied, dass com.sun.jersey funktioniert und org.glassfish.jersey nicht. lol
Pavel