2017-01-04 3 views
0

このJavaメソッドをRESTメソッドに変換するには?このJava/SoapメソッドをRESTメソッドでどのように変換するのですか?

Employee[ ] getAllEmployees() 

Employee getEmployee(String id) 

Employ (Employee employee) 

modify_Employee (Employee employee, String id) 

私は解決策が

GET /api/employee 

GET /api/employee/{id} 

POST/api/employee/{employee} 

PUT /api/employee/{id}/{employee} 

が、イムあなたはほとんどそこにいる

+0

解決策を試したことがありますか?あなたはあなたの問題を解決しようとするべきです。問題が発生した場合は、助けを求めることができます。ありがとうございます。 – Alex

答えて

0

わからないと思います。それぞれに2つのメソッドの実装を持つ2つのURIが必要です。

  • /api/employees

    • 新しい従業員を作成するためにPOSTを使用しています。このメソッドは、JSON/XML /としてシリアル化された単一の従業員を含むドキュメントを受け入れます。
    • GETを使用してすべての従業員を取得します。従業員表現のリストを含む適切な書式設定されたドキュメント、または(おそらく)個々の従業員へのリンクリストを返します。可能であればページが分けられます。また、URIがフィルタリング/検索を許可するクエリパラメータを受け入れるようにすることもできます。
  • /api/employees/{id}

      両方の方法は、同じ文書の表現形式で
を働く既存の従業員
  • を変更するには、個々の従業員
  • 使用PUTを取得する
  • 使用GET

    注: 'group'を表すURIパス要素に複数のフォームを使用するのが一般的です。つまり、employeeではなくemployeesです。しかし、選択はあなたのものです。

  • 関連する問題