我正在設計由REST API調用的後端EJB調用。
EJB調用示例;
獲取所有系統映射爲EJB後端調用的所有字段的參數
getSystems(String systemId)
現在我知道我會得到系統的ID來獲得所有系統。 有一些檢索它們另一種獨特的ID和的可能性
getSystemsByOtherId(String otherId)
有要求,有可能在
getSystems(String systemId, String sort_by, String sort_how)
進行排序參數傳遞它會更好有像地圖爲PARAM並將它通過與每個信息
getSystems(Map criteria)
因此,如果需要在未來的鍵值對的地圖會有的systenId,otherId,sort_by,sort_how多。或者更好地遵循其他方法對不同的參數有獨特的方法。或者如果有其他更好的方法。
謝謝。
你爲什麼不使用一個對象?就像'getSystems(Criteria criteria)',類'Criteria'可以改變而不改變你的EJB簽名 – Camilo