独立写model,不与view和controller发生联系,
在view中注册事件,在controller中放入处理事件处理方法,
通过对从view传来的不同事件的处理,来调用model,controller实际上
就是一个事件处理类(呵呵,自己给它起的名)
大家谈谈,这样理解mvc可否
在view中注册事件,在controller中放入处理事件处理方法,
通过对从view传来的不同事件的处理,来调用model,controller实际上
就是一个事件处理类(呵呵,自己给它起的名)
大家谈谈,这样理解mvc可否
一般:V显示M状态.接受数据更新请求,把用户输入数据传给C.
C接受用记请求.调用M响应用户请求.选择视图显示响应结果.
M代表应用程序响应状态查询,处理业务流程,通知视图业务状态更新.
c:struts里面的action...
m:dao,pojo...所有facade以下的东西...
M;javabean
C:servlet
jsp页面与用户交互,调用javabean显示最终结果
servlet接收用户请求,调用javabean进行业务处理,并把结果数据封装在javabean里,最后将结果转发到jsp页面
=====================================
这个是对的
在view中注册事件,在controller中放入处理事件处理方法,
通过对从view传来的不同事件的处理,来调用model,controller实际上
就是一个事件处理类(呵呵,自己给它起的名)
==============================================
也是对的,只不过这里并没有用到事件机制(PS:JAVA中存在事件机制),呵呵,但是“在view中注册事件,在controller中放入处理事件处理方法”理解成“view接受用户的输入信息,model对这些信息进行加工,为了降低v和m的耦合,引入委派模式,c实际上起到一种委派的角色”,我觉得更好一些