Обязательно ли нужен сторонний фреймворк для службы REST на основе Java (JSON)? - PullRequest
6 голосов
/ 09 февраля 2012

Конечно, JAX-RS должен работать без какой-либо дополнительной инфраструктуры, как JAX-WS.Но в JAX-WS я просто помещаю некоторые аннотации в POJO, создаю автономный сервис с одной строкой кода и все.

Я не могу найти учебники или ресурсы, которые показывают, как это сделатьто же самое с JAX-RS.Почти в каждом уроке используется Джерси (или Easyrest и т. Д.) И, по крайней мере, Maven.Разве нет простого способа настроить службу на основе отдыха, как это можно сделать с помощью JAX-WS?

Спасибо

edit: Хм, я думаю, что аннотации типа @Path и т. Д. Не доступны без этих фреймворков?Мое затмение не может ссылаться на них / найти: (

Ответы [ 2 ]

4 голосов
/ 09 февраля 2012

JAX-RS - это API. Джерси и RESTEasy являются его реализациями. Jersey, является «эталонной» реализацией JAX-RS и поэтому часто появляется в руководствах (в конце концов, для его использования требуется некоторая реализация API).

http://en.wikipedia.org/wiki/Java_API_for_RESTful_Web_Services

0 голосов
/ 09 февраля 2012

Restful веб-сервисы могут быть легко доступны.Вы даже можете использовать:

URL url = new URL(docUrl); HttpsURLConnection connection = (HttpsURLConnection) url.openConnection();

, вы можете использовать соединение так же, как и везде.

...