0
Restletのコンセプトは、すべてのリソースに一意のURIを使用することに依存し、すべてのリソースは、必要な機能(get、set、put、..など)を定義する独自のリソースクラスを持っています。このHTTPを要求するリソースクラスに転送する必要がありますか?
私は3つのテーブル、
- 企業
- 部門
- この場合、従業員
を持っているデータベースで、私は次のリソース持って言うことができます:
-
を
- 会社 の
- 企業
- 部門
- 部門
- 従業員
- 従業員 クライアントは、市内Yにある企業における部門Xの従業員の名前を検索したい場合は
、どのようなIここでは、HTTP取得リクエストは、6つの利用可能なURIのうちのどのURIに転送されるべきであると言いたいのですか?このHTTP取得要求は、1つのリソース(テーブル)には関連付けられていませんが、同時に複数のリソースに関連付けられます。どのようにこれを設定できますか? 私の質問に耳を傾けることができれば幸いです。
編集:言い換える
、リソース・クラスは、データベース内の3つのテーブルにアクセスする関数またはメソッドが配置されるべき?
私は実際にあなたの答えを得ていませんでした。私は質問を編集しました – SLA
@SLA:あなたがこのシナリオに固有のものなら、私は "従業員"を推薦します。 –
私はそれが "従業員"であるべきであることに同意するでしょう。たとえば、http:// REST_URL/Employeesのように特定の都市の従業員を制限するフィルタリングパラメータを追加します。ここで、city = sydney、chicago –