Zend Framework 1.10.1 快速入门之一:Zend Framework & MVC 介绍
来源:互联网 发布:淘宝网上卖什么 编辑:程序博客网 时间:2024/06/09 23:00
Zend Framework
Zend Framework 是一个开源的,面向对象的 PHP 5 Web 应用框架。 Zend Framework通常被称为'组件库',因为它有许多松耦合组件,您可以或多或少地使用这些独立的组件。但 Zend Framework还提供了先进的模型视图控制(MVC)的实现,可以用来建立一个 Zend Framework 应用程序的基本结构。 Zend Framework的组件以及简短的描述的清单可以在 »components overview找到。这个快速入门将为您介绍 Zend Framework 最常用的组件,包括Zend_Controller,Zend_Layout,Zend_Config,Zend_Db,zend_db_table,Zend_Registry,其中还有一些视图帮助器。
使用这些组件,我们将在几分钟之内建立一个简单的数据库驱动的留言板。此应用程序的完整的源代码可在下列档案找到:
- » zip
- » tar.gz
模型视图控制器
那么,到底什么是 MVC 模式?每个人都在谈论,而你为什么要关注它呢? MVC 不仅仅是三个字母的缩写(TLA),它已成为一个现代Web 应用程序设计标准。并有充分的理由,显示大多数 Web 应用程序代码属于以下三类之一:表现,业务逻辑和数据访问。 MVC模式很好的关注到模型分离。最终的结果是,你的表现代码可以和数据访问代码以及业务逻辑既独立又统一的共存在应用程序中。许多开发者发现这种良好定义的分离,对于保持他们的代码可组织性来说是不可或缺的,特别是当多个开发人员工作在同一应用程序的时候。
注:更多信息
让我们打开这个模式,看看各个独立的部分:
- 模型 - 这是您定义应用程序基本功能的部分。数据访问路由和一些业务逻辑可以在模型中定义。
- 视图 - 视图准确定义呈现给用户的东西。通常控制器传递数据到每个视图用来以某种方式呈现。同时,视图往往还会收集用户数据。这是在你的 MVC 应用程序中最有可能发现 HTML 标记的地方。
- 控制器 - 控制器把整个模式结合在一起。他们操纵模型,根据用户的请求和其他因素决定显示哪些视图,传递每一个视图所需要的数据,或把控制权完全移交给另一个控制器。大多数 MVC 专家建议 »尽量保持控制器瘦身。
当然还有»更多内容有关这一极重要的模式,但是这应该给您足够的背景知识了解我们将要建设的留言板。
- Zend Framework 1.10.1 快速入门之一:Zend Framework & MVC 介绍
- Zend Framework 1.10.1 快速入门之一:Zend Framework & MVC 介绍
- Zend Framework 1.10.1 快速入门之二:创建 Zend Framework 项目
- zend framework入门(1)
- Zend Framework 1.10.1 快速入门之六:祝贺你
- Zend Framework 1.10.1 理解和使用 Zend 表单装饰器之一:介绍
- Zend Framework 中的插件之一:介绍
- zend framework MVC
- Zend Framework 快速开始
- Zend Framework-Zend_Controller入门
- Zend Framework入门指引
- Zend Framework入门指引
- Zend Framework入门
- Zend Framework入门教材
- 菜鸟入门zend framework;
- zend framework入门2
- zend framework入门3
- Zend Framework 入门
- 用Flash做点击页面图片切换效果的超级详细教程
- JUnit 4 简单使用
- javascript中日期函数Date详解
- 检测远程URL是否存在的三种方法
- xml的序列化和反序列化
- Zend Framework 1.10.1 快速入门之一:Zend Framework & MVC 介绍
- 何谓数据结构
- 编写开发库
- javascript对table行的一些相关控制
- BMP 的编码与解码
- 交换两数,不使用第三变量,且考虑溢出问题
- 详解Spring的applicationContext.xml文件
- Android的版本的介绍
- 项目中的错误:switch局部变量