2015-05-05 53 views
0

我有一個應用程序,我需要開發一個restfull API用於此應用程序。 liferay是一個有效的選項來開發這個(使用Liferay的服務構建器和持久層)來暴露我的服務API用於應用程序?liferay喜歡restfull api mobile

我記住了這項服務的性能和可用性。

什麼另一種選擇(開發API的其餘部分)我應該考慮爲此目的

感謝 我期待您的答覆。

問候

回答

0

的Liferay可以通過服務Builder也休息服務器(我不知道它會支持任何基於REST的操作,但只有GET/POST)行動。 通過這種方式,您可以繼承提供的有趣功能,例如: - 用戶,角色和組 - 隨時可擴展的平臺 - hibernate + ehcache已配置 Ecc ...另一方面,它會帶來很大的負擔你......在我看來,如果你對其他Liferay原生特性感興趣,那麼你可以使用它。

相反,還有其他ligther框架可以滿足您的需求(只需考慮Spring MVC,它可以實現任何其他的restful方法,比如PUT/DELETE ...並且它更易於配置)...所以這種情況下,它會要求你手動做更多的工作......但如果沒有必要,你不會與複雜的平臺「對抗」。

(在第一個假設,不要忘了給眼睛的「Liferay的移動SDK」)

0

感謝答案。

事實上,我有興趣使用liferay的功能,如用戶,組,配置文件,持久層和Web內容來管理應用程序中的一些資源。 我的問題是思考這個應用程序的服務層的性能和可伸縮性,如果可以使用liferay來將所有服務公開給應用程序需要,並且她的性能是否合適。

關於。

+0

是的,如果你正確地對你的Liferay安裝進行集羣,它會自動擴展(根據請求處理,數據庫緩存等)。請注意「Liferay Mobile SDK」:如果我沒有錯,它有助於構建本地應用程序,並提供對服務層調用的自動包裝訪問。 –