问题描述
- java的MVC模式的疑问,谢谢
-
我是MVC模式菜鸟。MVC模式中,因为Controller需要和View和Model交互,所以,Controller持有View和Model的引用。我想问的是,View中应该持有Controller的引用,不应该有Model的引用。Model中应该持有Controller的引用,不应该由View的引用。这个说法对不对?
解决方案
说反了,应该是View引用ViewModel,Controller引用View和Model,Model什么也不引用。
解决方案二:
ViewModel是指给你的View传值/绑定的POJO类。
解决方案三:
其实模型写好一般就不会去动了,比如我SSH框架继承模型的base后action直接调用base方法,主要的操作还是在控制器和视图操作,模型就不会进行过多的修改了。
时间: 2024-10-29 13:16:48