关于mvc模式的理解问题? 最近正在苦读<<java核心技术>>的第一册,看到Swing部分刚开始的mvc模式时有点晕,我想问问大家如何很好地理解这一块的内容,我应该再补充些什么内容,四人帮的<<设计模式>>我现在还不敢问津 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是model,view,controlview是表示层,例如界面model是的数据,例如数据库control是控制数据如何显示,例如何时更新界面,访问数据的方法等 我搞不懂的是 Model, Controller 的区别,如果2楼正解的话。那:假设一个登录程序,需要有两(三)个Views,登录(失败),成功。一个 Model 用于数据库存取,另外还一个 Controller 。在 Views 里面无非也就是一些界面组件啊,JTextField ... JButton在 Button 点击时,执行 Controller 的 actionPerformed(ActionEvent e) 方法,然后方法里面可以调用 Model 类里的访问数据库代码得到数据。然后判断…………这样,一个简单的 MVC 就出来了,说得白点,就是把功能分开,不要把所有的东西都放在一个地方,方便以后修改和升级。别想得太深了。 congliu(取次花丛都不顾,半缘修道半缘君。) 说滴很对MVC就是细化分工,每部分都有自己的侧重点,而后与其它部分协调运作。 就是model,view,controlview是表示层,例如界面model是的数据,例如数据库control是控制数据如何显示,例如何时更新界面,访问数据的方法等-----------------------------------------------------哪有这么小的,,,呵,,其实这个东西就是这个,,比如你要作一件事,,无论什么,,,,,作事的方法,(你总会用一种方式去作事情-Model)作事的结果,(得到的结果 View )作事中你的实际的部分(你可以控制的部分)也就是得出一个结论,你可以用你的实际行动去改变你作事的方法,从而达到改变结果的目的,而不能直接改变结果!这是我对MVC的理解 用swing基于mvc做过东西要用到observor接口view:就是显示部分;model:就是实现一些也部逻辑,比如读数据库的方法、改变数据库的方法control:就是实现view和control的关系,主要是给model添加监视者(某个view);当model改变时,就会自动告诉监视者,view就会自动刷新。 就是model,view,controlview 表示层,如:Formmodel 业务逻辑,数据 如:Javabeancontrol是控制数据如何显示,何时更新界面,访问数据的方法等 如:Action 有关类的继承与接口实现同时存在的问题 Thinking in Java里的一个包 当throw异常后,为何后面的代码还继续执行? 关于JTextPane水平滚动条的问题 看个小问题,不能出现界面 事件处理的问题,和线程问题,帮帮忙哈 java中接口的使用? jsp程序在移直到LINUX上后出现乱码情况? 请问:我现在用jTable1 = new JTable(tableModel);来显示从数据库中查出的数据,怎么能做到删除选择的行呢? 找weblogic7.02的注册码,非赏感谢!!! 帮我分析一下这几行带码吧 与其他语言相比,JAVA除了跨平台,还有优点吗?
view是表示层,例如界面
model是的数据,例如数据库
control是控制数据如何显示,例如何时更新界面,访问数据的方法等
假设一个登录程序,需要有两(三)个Views,登录(失败),成功。一个 Model 用于数据库存取,另外还一个 Controller 。
在 Views 里面无非也就是一些界面组件啊,JTextField ... JButton
在 Button 点击时,执行 Controller 的 actionPerformed(ActionEvent e) 方法,然后方法里面可以调用 Model 类里的访问数据库代码得到数据。然后判断…………
这样,一个简单的 MVC 就出来了,说得白点,就是把功能分开,不要把所有的东西都放在一个地方,方便以后修改和升级。别想得太深了。
view是表示层,例如界面
model是的数据,例如数据库
control是控制数据如何显示,例如何时更新界面,访问数据的方法等
-----------------------------------------------------
哪有这么小的,,,呵,,
其实这个东西就是这个,,
比如你要作一件事,,无论什么,,,,,作事的方法,(你总会用一种方式去作事情-Model)
作事的结果,(得到的结果 View )
作事中你的实际的部分(你可以控制的部分)也就是得出一个结论,你可以用你的实际行动去改变你作事的方法,从而达到改变结果的目的,而不能直接改变结果!这是我对MVC的理解
要用到observor接口
view:就是显示部分;
model:就是实现一些也部逻辑,比如读数据库的方法、改变数据库的方法
control:就是实现view和control的关系,主要是给model添加监视者(某个view);
当model改变时,就会自动告诉监视者,view就会自动刷新。
view 表示层,如:Form
model 业务逻辑,数据 如:Javabean
control是控制数据如何显示,何时更新界面,访问数据的方法等 如:Action