Не совсем понимаю как должна выглядеть структура проекта, соответствующая REST API. На данный момент у меня есть простой сервлет
public class Servlet extends HttpServlet {
public class AuthServlet extends HttpServlet {
}
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
getServletContext().getRequestDispatcher("/index.jsp").forward(request, response);
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
StringBuffer sb = new StringBuffer();
String line = null;
BufferedReader reader = request.getReader();
while ((line = reader.readLine()) != null)
sb.append(line);
try {
String query=sb.toString();
Object o= ClientQueryService.queryHandler(query);
response.setContentType("text/plain");
response.getWriter().write(o.toString());
} catch (JSONException e) {
response.getWriter().write(e.toString());
}
}
}
В запросе я передаю строку json например такого вида:
{\"method\":\"addRoom\",\"allParamList\":[{\"type\":\"room\",\"id\":12,\"number\":22,\"cost\":33,\"capacity\":123,\"stars\":55,\"status\":\"FREE\"}]}");
сервлет отправляет json классу ClientQueryService, который возвращает ответ также в виде json объекта. Мне нужно переделать это в rest api. После гугла до меня не особо доходит, что нужно делать и какие технологии использовать. Можно ли сделать rest сервис на основе сервлета? Что использовать? Вроде есть JAX-RS и разные его реализации... Может кто-нибудь описать цепочку выполнения простого запроса без каких-то навороченных фреймворков? Просто чтобы работало. Например добавить пользователя. Типа запрос посылается на сервлет, сервлет посылает на какой-нибудь rest и он что-то делает...
Виртуальный выделенный сервер (VDS) становится отличным выбором
Пытаюсь вставить изображение в TextViewПо нажатию на кнопку выполняется следующий код:
Есть sip-сервер, написанный на java, он работает, но через раз, проблема в формировании ответных сообщений от сервераКак я понимаю, то мне приходит...