我正在開始開發一個基於Web的用戶界面,並且正在尋找一些關於我的項目的正確方向的專家建議。Java MVC和Rest服務器和JavaScript重型客戶端
由於我們的服務器端是使用Java開發的,因此我打算使用scriptless-JSP和名爲FrontMan的MVC框架。 FrontMan是一個類似於Struts的輕量級的基於Java的MVC框架。我玩過並喜歡它。該計劃是使用JSTL和JSP標記文件輔助的無腳本-JSP。我使用這些技術制定了一些原型,並且喜歡我所擁有的。
現在我正在規劃出客戶端的東西。我的計劃是使用JavaScript,jQuery,jQuery UI來構建前端。在我的調查中,我遇到了一個名爲JavaScriptMVC的非常漂亮的JavaScript MVC框架。我不得不說我真的很喜歡它。它不僅僅是一個客戶端MVC框架,還包括用於測試,記錄和部署的工具。
我越想搞清楚客戶端計劃,我意識到我認爲這將是更多的JavaScript(客戶端)應用程序。我傾向於使用JavaScript來完成儘可能多的工作,而不是通過Java來完成後端工作。後端將主要用於與數據庫進行通信並響應來自客戶端(前端)的用於操作或檢索數據的請求。
我對REST風格的Web服務頗爲陌生,但在小小的閱讀中,我認爲這可能是一個很好的方向。
我想知道我怎麼可以一起使用MVC框架和REST框架?他們一起合理嗎?
我使用Jetty作爲我的網絡服務器,所以我認爲它適合使用Restlets ...?
無論如何,我不知道我在這篇文章中有多少意義,所以我現在就停下來。