我想爲我的第一個Web應用程序選擇一個AJAX友好的Java框架,並且對第一個 感興趣,瞭解不同風格之間的架構差異。Java MVC Web框架的架構差異
我喜歡MVC框架的概念,所以我主要考慮以下幾點:
- 任何JSF品種(ICEFaces的,RichFaces的,PrimeFaces等)
- Spring Web Flow的
- ZK
- 檢票
我已經下載了這些項目,並試圖按照自己的樣本/教程,並有 這麼多的信息,我想我會休息一下,來這裏首先包括一些預備 。
我對這些框架是如何實現MVC模式感興趣。顯然,在JSF中植根於 的東西(如ICEFaces)將具有與Spring不同的體系結構。我敢肯定,這是一個 巨大的問題,所以我沒有在這些框架上尋找完整的教程;我只是 對開發人員必須在 中編寫什麼樣的工件(Java源代碼,XML配置文件等)感興趣,以便使用這些文件構建單個AJAX驅動的頁面。 我對他們的方法, 不同之處感興趣。例如,我會想象每個框架在某個點使用FrontController
(或其類似)到 地圖HttpRequests
到右邊的Controller
實現。那麼Controller
(bean)將需要做一些處理,可能會碰到數據庫中的一些信息(使用ormapping並形成Model
),然後 然後構造一個發送回客戶端的View
/HttpResponse
。這是一個簡單的過分簡化,但是 必須有一個簡單的方法來解釋這些框架如何完成 的高級架構。
你會用什麼IDE?框架支持各不相同,一個好的插件可以讓你的生活變得更容易。 – Viruzzo
好點維魯佐 - 這將是Eclipse。這個問題再一次是關於這些框架如何實現MVC的理論差異,而不是幫助我決定選擇哪種機制。感謝指針! – IAmYourFaja
我希望我能回答這個問題,但我只使用jsf和spring ..我會說,遠離jsf。對於請求/響應週期來說太重要了。 – mkoryak