欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2/Agda, C++/Lisp/Haskell
Maverick
(以内容'Maverick is a Model-View-Controller (aka "Model 2") framework for web publishing using Java and J2EE. It is a minimalist framework which focuses solely on MVC logic, allowi...'创建新页面) |
|||
第2行: | 第2行: | ||
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一体. | ||
+ | |||
+ | ==Links== | ||
+ | *http://mav.sourceforge.net/ | ||
+ | |||
+ | [[Category:Framework]] | ||
+ | [[Category:MVC]] | ||
+ | [[Category:Java]] |
2010年9月12日 (日) 03:38的版本
Maverick is a Model-View-Controller (aka "Model 2") framework for web publishing using Java and J2EE. It is a minimalist framework which focuses solely on MVC logic, allowing you to generate presentation using a variety of templating and transformation technologies.
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一体.