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.

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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.