Преобразование веб-приложения в веб-сервис RESTful - PullRequest
0 голосов
/ 13 ноября 2018

Я создаю простое веб-приложение с Java. Прямо сейчас он содержит jsp, в который пользователь может вводить некоторые данные (через textareas в html-файл), которые обрабатываются в сервлете логикой программы. После этого результат передается обратно в jsp с помощью setattribute и отображается пользователю. Работает вполне нормально ...

Теперь мне сказали преобразовать эту программу в архитектуру REST, чего я никогда раньше не слышал. Я должен сделать эту задачу с Джаксом и Джерси. Чем эти две концепции отличаются от другой, и у вас, ребята, есть рекомендации, как мне начать?

Спасибо за все комментарии!

EDIT:

Спасибо за быстрый ответ!

Я просмотрел 60% учебника, рекомендованного в комментариях, и теперь я немного понимаю архитектуру REST.

Тем не менее, я запутался, как начать с моего приложения, которое должно преобразовывать ввод в другую кодировку (например: base64 в двоичную).

С моим пониманием я сейчас пишу исходную информацию в теле запроса метода post (?) И получаю закодированные данные в теле ответа. Конверсия будет выглядеть так: / Преобразования / {} формат 1 / {ФОРМАТ2}

Является ли этот подход несколько правильным?

Во-вторых, нужно ли создавать метод для каждого преобразования (например, base64 -> binary или base64 -> hex) или есть способ избежать этого?

Соз за мой плохой английский ...

1 Ответ

0 голосов
/ 13 ноября 2018

Я думаю, что никто не может ответить на ваш вопрос полностью одним ответным сообщением здесь. Я бы посоветовал вам сначала изучить архитектуру REST, а затем jax-rs и jersey.

Так что я хотел бы отослать вас к этому уроку, где все вышеупомянутые темы освещаются очень легко и понятно,
https://javabrains.io/courses/javaee_jaxrs/

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