Начал разбираться с REST
архитектурой, и среди ограничений есть:
"Клиенты отделены от сервера единым интерфейсом"
Статья в которой этот пункт первый в ограничениях архитектуры REST, но в других написано примерно то-же самое.
Но что в данном случае понимать под интерфейсом? В статье написано что клиенты не отвечают за хранилище данных, так они в любом случае не отвечают за базу обычный mvc
и так попадает в это условие если использовать jsp
. В веб приложение мы обращаемся к серверу который в свою очередь работает с сервлетами прикрепленными к URL'ам а сервлеты уже используют API модуля для работы с базой(поправьте пожалуйста если я не прав). А в чем тогда REST
вообще выражается? Что он вносит в цепочку взаимодействий: база <-> обработка бизнес логики <-> UI
?
Что понимать под интерфейсом? И что значит единым или не единым?
Предполагаю, что имеется в виду унифицированный (unified) интерфейс. Т.е. независимо от функциональности системы её интерфейс не будет отличаться. Это позволяет облегчить создание клиентов и серверов.
Единообразие интерфейса
Наличие унифицированного интерфейса является фундаментальным требованием дизайна REST-сервисов Унифицированные интерфейсы позволяют каждому из сервисов развиваться независимо.
К унифицированным интерфейсам предъявляются следующие четыре ограничительных условия:
Виртуальный выделенный сервер (VDS) становится отличным выбором
Проблема в том что текстура не так ложиться а именно то что я вырезал ложиться непонятно какв чем причина? код обрабатывающий вершины текстуры...
Столкнулся с проблемой, не могу вернуть объект в REST-Controller (метод addUser)Вылазит ошибка HTTP Status 406 -The resource identified by this request is only capable of generating responses with characteristics...
Всем привет, сейчас пишу программу с большим количеством фрагментов и с одной активитиСуть в том, что в активити постоянно меняются местами...