Извините, этот вопрос звучит глупо, но после разработки некоторых из моих RESTful-сервисов с использованием Джерси я задал себе вопрос: если REST - это просто архитектура, а не протокол, такой как SOAP, зачем нам такая спецификация, как JAX-RS?
Я действительно искал в Google вопросы вроде «В чем разница между сервлетами и службами RESTful через HTTP», и, подытоживая ответы сообщества, я получил :
В соответствии с ними ответов, я полагаю, если я напишу сервлет, который использует JAXB (для работы с автоматической сериализацией), и я эффективно использую GET / POST / PUT / DELETE в моем коде сервлета, я не использую такой инструмент, как Jersey, и, следовательно, JAX- RS.
Я знаю, что ужасно ошибаюсь, передавая это утверждение, пожалуйста, поправьте меня.
PS: Это сомнение действительно возникло, когда мне пришлось разработать некоторые службы RESTful на PHP. Пройдя через некоторые PHP-коды RESTful, я понял, что это те же самые старые PHP-скрипты с некоторыми вспомогательными методами для обработки XML / JSON.