簡體   English   中英

使用 Struts 2 的 RESTful 網絡服務

[英]RESTful webservices with Struts 2

我們正在評估一種教育活動的設計。 我們希望以 RESTful Web 服務的形式創建完整的后端(處理業務邏輯)。

這些服務可供各種應用程序使用。 從 Struts 2 框架調用這些 Web 服務是個好主意嗎? 我閱讀了幾個文檔,人們不鼓勵它。

我們很樂意使用 Struts 2,因為團隊在這方面非常強大。 但如果它的方法不好,我們可能會考慮其他選擇。

如果您想利用客戶端和服務器端之間的表示層開發(這就是 Struts2),那么您可以使用 Web 服務客戶端 API 來利用 Web 服務。 此時,這些 Web 服務可以用作數據資源。

如果您只想留在客戶端,那么您不需要任何用於前端開發的服務器端框架。

請注意,您在評論中發布的Struts2 和 RESTful 應用程序介紹介紹了一種替代方法,而不是使用 Struts2 框架以 RESTful API 形式創建后端的 Web 服務。

將 Struts2 用於 REST 而不是 Web 服務可能是 RAD(快速應用程序開發)的解決方案。 因為 Web 服務是一種非常復雜的技術,用於上層高級體系結構中,並且使用一些替代資源 API 可能具有成本效益。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM