在线413人
首页
主题表
培训咨询
标签
精华
查搜
注册
登陆
用户
自动登陆
密码
新用户注册
忘记密码?
首页
»
论坛
»
设计模式、框架和架构
上一主题
Decorator 其实是很普通的技术,估计大家都在用它而没有把它抽象为一种模式而已。其核心就是对已有的实现中可覆盖的方法进行覆盖,以便增加新的功能。 如 banq 在 Decorator 中所..
返回本主题
返回主题列表
下一主题
本人初学java,望不吝赐教 后台管理内有添加新闻,修改新闻的功能,不知怎么回事,每天都会出错,但只要将我本机的jbuilder打开,重新编译,然后将web.xml上传到服务器相应目录把原来..
Go
总共有
2
回复 /
1
页
前往下页:
tiny_fgj
悄悄话
发表文章: 2
注册时间: 2003年09月13日 12:20
请大家谈谈MVC开发模式
2003年09月13日 12:25
标签列表
mvc
(28)
小弟请教各位大哥:
现在很多书上都有对MVC开发模式的介绍,不过看起来都挺抽象的。一般书中都如下介绍:Model(模型)模型包含应用程序的核心功能。模型封装了应用程序的状态。有时它包含的唯一功能就是状态。它对视图或控制器一无所知。
View(视图)视图提供模型的表示。它是应用程序的外观。视图可以访问模型的读方法,但不能访问写方法。此外,它对控制器一无所知。当更改模型时,视图应得到通知。
Controller(控制器)控制器对用户的输入作出反应。它创建并设置模型。 说的太抽象,能不能给我举一个比较具体的例子.
比如说有如下一个程序(用java swing写成)
窗体上包含一个文本框,一个按钮,还有一个标签显示文本,同时程序中有一个字符串保存文本框的值,按钮注册了一个监听器,当按钮被点击的时候,标签显示文本框中的内容,字符串的值也被改变。
在这个例子中,那些部分可以被划分为model,哪些部分可以被划分为view,哪些部分又是controller,他们之间又如何相互作用,相互影响.
请大家赐教,我的邮箱:tiny_fgj@emails.bjpu.edu.cn
bfh365
悄悄话
发表文章: 18
注册时间: 2003年07月28日 12:03
Re: 请大家谈谈MVC开发模式
2003年09月15日 08:23
M:标签和字符串随着显示文本框中的内容而改变
V:你的界面
C:按钮注册的监听器
有时这三者是比较模糊的,不需要太清楚。如果太清楚,反而教条化。MVC是个架构模式,它比我们平时说的23种
设计模式
的范围要大。MVC里面会用到了23种模式中的一些。
在我平时编程中我们都会不知不觉的用到MVC。
学习模式是掌握它的精神,不要教条化,不能生搬硬套。记住:23种模式之间是有关联的,是相对独立。
banq
悄悄话
发表文章: 9524
注册时间: 2002年08月03日 17:08
Re: 请大家谈谈MVC开发模式
2003年09月15日 12:14
同意bfh365的划分,其中主要是对Model的认识,Model可以理解为显示内容的意思,
View是包含不同Model内容的显示页面,因为Model显示内容不同,View分很多种。
controller是决定控制推出何种显示页面。
这个主题有
2
回复 /
1
页
Go
上一主题
返回本主题
返回主题列表
返回页首
下一主题
热点TAG:
AOP
cache
缓存
DDD
EJB
集群
设计模式
Hibernate
IOC
JiveJdon
OO
RBAC
Seam
Spring
Struts
正在读取,请等待...
Wowzio
grab this
·
technology
blog
查询本论坛内
近一天
近三天
近一周
近一月
近三月
近半年
近一年
所有
回复超过
的热门帖子
标题
内容
每2分种自动备份发贴内容Ctrl-V粘贴取出,提问题前先查询
标签列表
解惑之道在
J道
,打造中国最具影响力的的企业软件社区
OpenSource
JIVEJDON
v3.0
Powered by
JdonFramework
Code © 2002-08
jdon.com
anti spam