Я создаю простое веб-приложение с Java. Прямо сейчас он содержит jsp, в который пользователь может вводить некоторые данные (через textareas в html-файл), которые обрабатываются в сервлете логикой программы. После этого результат передается обратно в jsp с помощью setattribute и отображается пользователю. Работает вполне нормально ...
Теперь мне сказали преобразовать эту программу в архитектуру REST, чего я никогда раньше не слышал. Я должен сделать эту задачу с Джаксом и Джерси. Чем эти две концепции отличаются от другой, и у вас, ребята, есть рекомендации, как мне начать?
Спасибо за все комментарии!
EDIT:
Спасибо за быстрый ответ!
Я просмотрел 60% учебника, рекомендованного в комментариях, и теперь я немного понимаю архитектуру REST.
Тем не менее, я запутался, как начать с моего приложения, которое должно преобразовывать ввод в другую кодировку (например: base64 в двоичную).
С моим пониманием я сейчас пишу исходную информацию в теле запроса метода post (?) И получаю закодированные данные в теле ответа.
Конверсия будет выглядеть так:
/ Преобразования / {} формат 1 / {ФОРМАТ2}
Является ли этот подход несколько правильным?
Во-вторых, нужно ли создавать метод для каждого преобразования (например, base64 -> binary или base64 -> hex) или есть способ избежать этого?
Соз за мой плохой английский ...