Разница в com.sun.jersey и org.glassfish.jersey


82

В чем разница между com.sun.jerseyи org.glassfish.jersey?

В настоящее время у меня работает моя служба REST, com.sun.jerseyи я хочу писать тесты, но я не могу найти для этого хороший учебник (похоже, ничего не работает). Однако я могу найти хорошую документацию о org.glassfish.jerseyтестах.

Ответы:


113

Единственная разница между com.sun.jersey и org.glassfish.jersey заключается в том, что имя пакета было изменено, поскольку команда Джерси теперь является частью другой организации (Glassfish). Версии ниже 2 используют пакет com.sun.jersey, версии выше 2 используют org.glassfish.jersey. И да, между 1.x и 2.x есть некоторые различия.


1
Совет: это разделение версий также можно увидеть в Центральном репозитории Maven: search.maven.org/#search%7Cga%7C1%7Cjersey-server
kevinarpe

1
Jersey 2.0 обеспечивает поддержку HTTP-сервера Java SE, HTTP-сервера Grizzly 2, контейнеров Servlet 2.5 или более поздних версий, а также контейнеров OSGi на стороне сервера и транспортных коннекторов HTTPURLConnection-based или Grizzly для асинхронного транспорта клиентов. Чтобы использовать асинхронные функции JAX-RS / Jersey на стороне сервера в контейнере сервлетов, вам нужен контейнер, который поддерживает как минимум сервлет 3.0. Джерси также поддерживает асинхронные вызовы ресурсов на HTTP-сервере Grizzly 2. (Ссылка - marek.potociar.net/2013/06/13/… )
Махеш,

4
Для меня большая разница в том, что com.sun.jersey работает, а org.glassfish.jersey - нет. lol
Павел
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.