Есть ли большая разница между его реализацией в Servlet и
Джерси?
Jersey - это структура, которая значительно облегчает написание услуг Restfull. Он использует Servlet API, поэтому абстрагируется от многих вещей низкого уровня.
Вы должны написать намного больше кода, используя только Servlet API, и код должен иметь дело со множеством низкоуровневых вещей, которые вы можете настроить декларативным способом, используя Джерси.
Если клиентское приложение написано в .net, делает ли это
разница?
нет
Нет
Правда ли, что jax-ws позволяет вам указать тип MIME для json
а клиент сервлета должен разобрать результат?
Джерси позволяет вам объявлять тип пантомимы с помощью аннотаций, но это только для удобства, вам все равно придется анализировать входящую полезную нагрузку, чтобы проверить правильный тип пантомимы.
С точки зрения производительности, какой из них быстрее?
Зависит от того, сможете ли вы написать более быструю реализацию, чем команда из Джерси. Джерси также использует сервлеты.
Я заметил, что обычно Джерси не предназначен для развертывания на Tomcat.
пока сервлет есть.
Tomcat - контейнер сервлетов. Джерси использует сервлет API для связи по HTTP. Существуют веб-фреймворки, в которых не используются сервлеты, например Play framework .