本节主要讲述,什么是mvc,以及mvc的工作逻辑,并举例说明我们要开发出来的mvc框架功能

什么是mvc,简单的说就是一种开发模式,把一个项目分成几个层次,而达到开发和维护的方便。下面图片展示了mvc的逻辑思路。

 详细解释:

 图片源自于网上, 但图片不太全面,我加了一些,大家讲究这看把

用户请求  比如用户输入网址 http://localhost/a/b/c后,服务器执行单一入口文件,此文件是面向客户端的唯一入口和出口,此文件的功能是: 根据用户请求网址的形式,判断出具体的controller modelaction), 以及其它get postcookie 信息。然后根据分析出的结果,调用某个controller 本例中单一入口文件根据 地址信息http://localhost/a/b/c 判断出controller a model b 。然后根据a b 执行相应的模块(包括从数据库存取数据,以及把数据和模板view结合在一起)得到相应的数据 返回给单一入口文件,最后单一入口文件负责把数据返回给请求者。

我们的教程说白了就是要实现上面所述的功能。大家心中也有个底了吧,下节课开始讲述 如何编写单一入口文件。

posted on 2012-01-01 11:16  tianliangle  阅读(1320)  评论(1编辑  收藏  举报