Я новичок в Джерси/REST и пытаюсь написать простой веб-сервис. У меня есть проблема хранения данных между запросами.Сохранение переменных между запросом/ответами Джерси REST
Сервлеты могут получить доступ к сеансам, но я не верю, что Джерси/REST разрешает это.
В настоящее время я пишу эту услугу, чтобы приложение Android отправило запросы RESTful в Tomcat.
Теперь я еще не уверен в типе запроса: они должны быть URL-адресами с параметрами или просто строкой XML? Тип данных, которые должны быть переданы из приложения, будет включать адреса RSS-каналов и ключевых слов и различных метаданных.
XML-ответы от сервера снова будут состоять из адресов RSS-каналов, ключевых слов, частот ключевых слов и других метаданных.
Идея на данный момент заключается в использовании JAXB для приложений и сервера для создания и разбиения XML на объекты Java.
JSON или GSON недоступны здесь.
А как насчет хранения данных между запросами? Достаточно ли хранить все соответствующие переменные в XML, если XML формирует действия запроса и ответа, где каждый запрос будет иметь идентификационный номер, относящийся к базе данных сервера.
Или лучше использовать контекст сеанса для сервлетов через REST?
Извините, если вышеупомянутые звуки неясны. Я новичок в Джерси/REST.
Но я сохраняю состояние между запросами? Я бы сделал все, что было завершено в XML, отправленном/с клиента/сервера на запрос/ответ. И может ли Android-магазин куки? –
Какие данные вы пытаетесь сохранить между запросами? – condit
Вопрос был слегка изменен, чтобы получить дополнительную информацию. –