Zend Framework 1.10.1 快速入门之一:Zend Framework & MVC 介绍
2010-03-23 03:48
946 查看
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 专家建议 »尽量保持控制器瘦身
。
当然还有»更多内容
有关这一极重要的模式,但是这应该给您足够的背景知识了解我们将要建设的留言板。
相关文章推荐
- 第1讲韩顺平 PHP视频教程 zend framework zend介绍 zend快速入门 韩顺平php视频教程ppt 笔记心得
- Zend Framework 1.10.1 快速入门之五:创建一个表单
- Zend Framework2 教程 Zend\Mvc 快速入门(一)
- Zend Framework 1.10.1 快速入门之六:祝贺你
- 【ASP.NET Core快速入门】(九) RoutingMiddleware介绍以及MVC引入
- App&Framework快速编译介绍
- Zend Framework 1.10.1 理解和使用 Zend 表单装饰器之一:介绍
- Zend Framework 1.10.1 快速入门之二:创建 Zend Framework 项目
- Zend Framework 1.10.1 快速入门之三: 创建一个布局
- Zend Framework 1.10.1 快速入门之四:创建一个模型和数据库表格
- Activiti第一篇【介绍、配置开发环境、快速入门】
- 在Zend Framework中自动加载(Learning Zend Framework翻译2)
- MyBatis学习总结(一)——MyBatis快速入门
- spring环境搭建&spring快速入门---【小白系列】0基础到熟练应用spring框架(一)
- Zend Framework入门教程之Zend_Session会话操作详解
- Zend Framework中的插件(Learning Zend Framework翻译3)
- Zend_Layout入门指南(leaning zendframework翻译4)
- Sencha Touch 快速入门2.0 第二章 Chorme浏览器调试功能介绍
- Curator-Framework开源Zookeeper快速开发框架介绍
- Zend Framework入门教程之Zend_Registry组件用法详解