欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2/Agda, C++/Lisp/Haskell
Maverick
来自开放百科 - 灰狐
(版本间的差异)
第1行: | 第1行: | ||
− | |||
− | |||
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(Action)和Model一体. | 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(Action)和Model一体. | ||
− | == | + | ==链接== |
*http://mav.sourceforge.net/ | *http://mav.sourceforge.net/ | ||
2010年9月22日 (三) 06:24的最后版本
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(Action)和Model一体.
[编辑] 链接
分享您的观点