MVC模式
M(model)数据模型,V(View)视图,C(Controller)控制器,使用MVC的目的是将M和V的实现代码分离。
视图对web应用来说就是HTML界面,MVC设计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求,而不包括在视图上的业务流程的处理。比如,一个订单的视图只接受来自模型的数据并显示给用户,以及将用户界面的输入数据和请求传递给控制和模型。
模型,业务流程/状态的处理以及业务规则的制定。是核心,目前流行的EJB模型就是一个典型的应用。
控制:理解为一个分发器,它来决定选择什么样的模型,选择什么样的视图,可以完成什么样的用户请求,控制层并不做任何的数据处理。例如:用户单击一个按钮,控制层接受请求后,并不处理业务信息,它先判断由哪个模型来处理这个请求,把用户的信息分发给这个模型,再把选择符合要求的视图返回给用户。
相关推荐
URML 2020-07-05
洗尽铅华 2020-06-07
Enbiting 2020-06-03
howema 2020-05-09
rola0 2020-04-29
闲来也无事 2020-04-20
zhaojp0 2020-04-11
yonger 2020-03-15
yusongwhu 2020-02-23
codercheng 2020-01-18
laofangzi 2020-01-14
spinachcqb 2019-12-31
洗尽铅华 2019-12-23
爱好HtmlCssJs 2019-12-04
mvc0 2019-11-30
闲来也无事 2019-12-02
探秘 2019-11-20
liuweiyan 2019-11-10