Лучший способ для обработки чтения HTTPRequst опубликовать данные на API Restful - PullRequest
0 голосов
/ 01 мая 2011

Каков наилучший способ сохранения данных с помощью веб-службы Restful без использования Ajax?В качестве примера мне нужно добавить нового клиента в базу данных с помощью кнопки отправки.Каков наилучший способ передачи данных формата (текст, JSON, XML)?Как читать POST или GET данные из объекта HttpRequest?

Если вы можете дать мне пример на Java.

Ответы [ 2 ]

1 голос
/ 02 мая 2011

Я думаю, вам нужно немного отделить понятия.«Restful Web Service» - это веб-сервис, разработанный с использованием REST принципалов , тогда как AJAX представляет собой набор технологий, часто используемых на стороне клиента для асинхронных запросов к нескольким ресурсам (без полной перезагрузки).страница).Веб-сервису действительно не важно, как генерируется HTTP-запрос, а только содержимое HTTP-запроса.

Теперь, если вы хотите написать сервис отдыха на Java, я настоятельно рекомендую изучить JAX-RS и справочную реализацию Джерси .Есть много примеров того, как начать работу.Вы можете использовать MessageBodyReader , чтобы преобразовать данные из объекта HTTP-запроса в объекты Java.

Очевидно, что это не единственный способ начать писать веб-службу Restful на Java, ноэто один из способов.

0 голосов
/ 02 мая 2011

Определенно стоит потратить время на тщательное изучение RESTful Web Services от Ричардсона и Руби для изучения архитектурного стиля REST. В дополнение к рекомендации @ ach_l об использовании Джерси, обратите внимание на Java-фреймворк Restlet , который совершенно замечательный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...