複製鏈接
請複製以下鏈接發送給好友

maverick

(Java的MVC框架)

鎖定
Maverick是一個輕量而完備的MVC Model 2框架。Maverick的Action稱作Controller。Controller只接受一個ControllerContext參數。request,response, servlet config, servelt context等輸入信息都包裝在ControllerContext裏面,而且Model也通過ControllerContext的model屬性返回。整個編程結構清楚。但由於ControllerContext只有一個model屬性可以傳遞數據,程序員必須把所有需要的數據都打包在一個對象裏面設置到model屬性裏。這種麻煩自然而然會導致這樣的可能用法,直接把Controller本身設置為model,這又回到了Controller和Model一體。
中文名
maverick
類    型
完備的MVC Model 2框架
意    義
設計中最經典的設計模式了
含    義
社區著名測試工具JuitEE的創作者
MVC 模式也許是軟件設計中最經典的設計模式了,Smaltalk類庫的模型 視圖 控制器三元組結構觸動了軟件設計的靈感,清晰的層次結構、明確的職責範圍、流暢的工作流程使軟件設計增添了藝術的美感。Maverick 框架便隱藏着這種 美感,(名字中隱含着mvc的意思)。Maverick 框架致力於實現mvc模式,其1.0版本於2001年早期發佈,兩名主要開發者之一的Jeff Schnitzer也是開源社區著名測試工具JuitEE的創作者。 [1] 
參考資料