web MVC介紹

mvc是什麼

MVC是一種使用MVC (Model View Controller模型-視圖-控制器)設計創建Web 應用程序的模式:

•Model (模型)表示應用程序核心(比如數據庫記錄列表)
•View (視圖)顯示數據(數據庫記錄)
•Controller (控制器)處理輸入(寫入數據庫記錄)



常用mvc框架

比較常用的MVC框架有Struts和SpringMVC:


•Struts是Java Web MVC框架中不爭的王者。經過長達九年的發展,Struts已經逐 漸成長爲一個穩定、成熟的框架,並且佔有了 MVC框架中最大的市場份額。但是 Struts某些技術特性上已經落後於新興的MVC框架。面對Spring MVC、Webwork2 這些設計更精密,擴展性更強的框架,Struts受到了前所未有的挑戰。

•Spring MVC通過一套MVC註解,讓POJO成爲處理請求的控制器,無須實現任何接 口,同時,Spring MVC還支持REST風格的URL請求:註解驅動及REST風格的 SpringMVC是Spring3.0最出彩的功能之一。此外,SpingMVC在數據綁定、視圖 解析、本地化處理及靜態資源處理上都有許多不俗的表現。它在框架設計、擴展性、 靈活性等方面全面超越了Struts、WebWork等MVC框架,從原來的追趕者一躍成爲 MVC的領跑者。


Spring Mvc介紹


•和衆多其他Web框架一樣,它基於MVC設計理念,此外,它採用了鬆散耦合可插 拔組件結構,比其他MVC框架更具擴展性和靈活性。

•SpingMVC在數據綁定、視圖解析、本地化處理及靜態資源處理上都有許多不俗的 表現。

•Spring MVC框架圍繞DispatcherServlet這個核心展幵,DispatcherServlet是 SprrngMVC的總導演、總策劃,它負責截獲請求並將其分派紿相應的處理器處理。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章