в какой класс ресурсов должен быть перенаправлен этот запрос http get? - PullRequest
0 голосов
/ 18 июня 2011

Концепция Рестлета основана на использовании уникального URI для каждого ресурса, и каждый ресурс имеет свой собственный класс ресурсов, который определяет необходимые функции (get, set, put и т. Д.).

Допустим, в базе данных у меня есть три таблицы,

  • компания
  • отделы
  • 1010 сотрудников * *

в этом случае у меня есть следующие ресурсы:

  • компания
  • компания
  • отдел
  • отделы
  • работник
  • Сотрудники

В случае, если клиент хочет найти имена сотрудников в отделе X в компаниях, находящихся в городе Y, что я хочу сказать, что здесь запрос HTTP get должен быть перенаправлен на какой URI из шести доступных? Этот HTTP-запрос на получение не связан только с одним ресурсом (таблицей), но с несколькими одновременно. Как это можно настроить? Я надеюсь, что вы смогли уловить мой вопрос.

редактировать:

Другими словами, в каком классе ресурсов должна быть размещена функция или метод, который обращается к трем таблицам в базе данных?

1 Ответ

2 голосов
/ 18 июня 2011

На мой взгляд, сотрудники б / у вам нужны имена сотрудников. Вы также можете вернуть всю информацию о сотруднике. Вызов REST должен идти для вывода связанных сущностей.

...