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