2012-02-09 2 views
6

Конечно, JAX-RS должен работать без каких-либо дополнительных фреймворков, таких как JAX-WS. Но в JAX-WS я просто добавил некоторые примечания на POJO, создаю самообслуживаемую службу с одной строкой кода и все.Обязательно ли мне нужна сторонняя структура для службы REST на основе Java (JSON)?

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

Спасибо

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

+0

Веб-службы REST легко сделать вручную, я думаю, что между этим и рамочным решением мало места. Тем не менее, нет ничего плохого в использовании простой структуры (не отвлекайте колесо и т. Д.); Maven определенно не нужен, они, вероятно, просто используют его в примерах, чтобы упростить настройку. – Viruzzo

+0

более близкий ответ на вопрос: [ссылка] [1] [1]: http://stackoverflow.com/questions/16913866/creating-a-restful-webservice-without- используя-Джерси или-любой-другой-ЛИЭС – user2416728

ответ

4

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

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

-1

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

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

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