请详细解释一下,ZEND FRAMEWORK中的Action, Control, Resource, Model到底是什么关系。
谁能帮我详细解释一下,ZENDFRAMEWORK中的Action,Control,Resource,Model到底应该怎么理解,怎么使用,特别是Resource。先谢谢了...
谁能帮我详细解释一下,ZEND FRAMEWORK中的Action, Control, Resource, Model到底应该怎么理解,怎么使用,特别是Resource。
先谢谢了。
对不起还忘了一个就是Service。 我最没搞懂的就是Resource、Service和Model。 展开
先谢谢了。
对不起还忘了一个就是Service。 我最没搞懂的就是Resource、Service和Model。 展开
1个回答
2012-09-10 · 知道合伙人软件行家
关注
展开全部
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架构编写而成的(当然,也可以随你的意愿不采取这种架构),总之,最终只要能成功的在服务器给调用者提供服务就可以了。
所谓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架构编写而成的(当然,也可以随你的意愿不采取这种架构),总之,最终只要能成功的在服务器给调用者提供服务就可以了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询