![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
lazycat |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 15.7.2007 Репутация: 1 Всего: 1 |
Доброго времени суток всем.
Вопрос чайный, т.к. только начал знакомиться с REST, но сразу же зашел в тупик. Во всех статьях описание идет по примерно одинаковой схеме, например,
Если направить запрос GET /book/3/ на обычный Web-сервер, он будет искать файл /book/3/index.html, следовательно нужно нечто вроде "REST-aware" контейнера. Однако об этом в литературе ни слова. Может быть мне неудачные источники попадаются. Буду благодарен за любую ссылку, где не только рассуждают о REST-запросе, но и рассказывают о том, какие средства нужны на серверной стороне, как они реализуются, какие есть библиотеки и т.д. Для модератора: Прошу прощения, если неправильно выбрал раздел. Долго думал, где создать тему, здесь или в J2EE, решил создать в обоих разделах. |
|||
|
||||
jk1 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1168 Регистрация: 17.10.2008 Где: Санкт-Петербург Репутация: 40 Всего: 75 |
В общем случае можно использовать любой HTTP-сервер в качестве REST-сервиса, ведь общение происходит по протоколу HTTP. Ничего не мешает использовать, например Tomcat в этом качестве, равно как и любой из доступных AS.
Тут можно почитать о создании сервиса средствами JAX-WS Также есть библиотеки для создания REST-сервисов, посмотрите в сторону Jersey. Это одна из самых простых и удобных реализаций. REST-сервисы можно создавать средствами EJB 3.0, средствами Spring. Сложно придумать такую ситуацию, в которой REST-сервис на Java сделать нельзя. Это сообщение отредактировал(а) jk1 - 9.2.2011, 17:37 -------------------- Opinions are like assholes — everybody has one |
|||
|
||||
COVD |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 17 Всего: 43 |
и найдет, если такой файл существует. Если весь сайт состоит из папок, в каждой из которых есть единственный файл index.html, это и будет простейшая (только GET) реализация идеи REST. Для полного набора команд там может лежать файл index.jsp или нужен сервлет, обслуживающий запросы по данному адресу. В Нетбинсе в разделе New Project->Samples->Java Web Services есть шаблоны проектов REST. |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 8 Всего: 191 |
Создание простого RESTful веб-сервиса с помощью JAX-RS и Mаven.
Обработка HTTP запросов с помощью RESTful веб-сервисов. Доступ к параметрам запросов в RESTful веб-сервисах. Getting Started with RESTful Web Services Введение в веб-службы Это сообщение отредактировал(а) Samotnik - 11.2.2011, 00:59 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |