请详细解释一下,ZEND FRAMEWORK中的Action, Control, Resource, Model到底是什么关系。

谁能帮我详细解释一下,ZENDFRAMEWORK中的Action,Control,Resource,Model到底应该怎么理解,怎么使用,特别是Resource。先谢谢了... 谁能帮我详细解释一下,ZEND FRAMEWORK中的Action, Control, Resource, Model到底应该怎么理解,怎么使用,特别是Resource。
先谢谢了。
对不起还忘了一个就是Service。 我最没搞懂的就是Resource、Service和Model。
展开
 我来答
windblast
2012-09-10 · 知道合伙人软件行家
windblast
知道合伙人软件行家
采纳数:5633 获赞数:13624
毕业于空军第一航空学院电子专业,1991年开始接触电脑,从事多年计算机编程,具有较丰富的经验。

向TA提问 私信TA
展开全部
zend 框架采用流行的mvc模型。

所谓MVC(Model-View-Controller),是一种设计模式,它强制的将程序的输入、处理、输出分开,把程序分为三个核心部件:Model,View和Controller,其中:

Model:负责数据的处理,包含业务逻辑。

View:负责数据的展现,并获取输入。

Controller:负责从View处接收输入,并操作Model来完成用户需求,然后调用View返回数据给用户。

Resource(资源),在zend手册相关文档中,定义为一个限制访问的对象。具体的详细你可以看下手册,个人感觉有点枯燥。

Service(服务),web服务。

这五个名词之间,MVC是一个系统的模型,而Resource和Service是独立于MVC体系之外的的。

在M、V、C中都可能会使用一些资源,比如,当你使用一个角色权限管理时可能就要用到Zend_Acl_Resource。

Web服务,具体的描述与定义请自行搜索,相关资料有点长。它与MVC的关系是:Web服务可以是采取MVC架构编写而成的(当然,也可以随你的意愿不采取这种架构),总之,最终只要能成功的在服务器给调用者提供服务就可以了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式