Web程序设计-习题及答案 李辉 【ch11】 PHP与MVC开发模式.docx
《Web程序设计-习题及答案 李辉 【ch11】 PHP与MVC开发模式.docx》由会员分享,可在线阅读,更多相关《Web程序设计-习题及答案 李辉 【ch11】 PHP与MVC开发模式.docx(1页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第十一章PHP与MVC开发模式一、简答题1 .MVC三层分别指什么?有什么优点?业务模型、视图、控制器,由控制器层调用模型处理数据,然后将数据映射到视图层进行 显示O优点是:可以实现代码的重用性,避免产生代码冗余;M和V的实现代码分离,从而使同 一个程序可以使用不同的表现形式。2 . ThinkPHP中的MVC分层是什么?hinkphp基于的mvc分别是指:M是model的缩写,表示模型,用于数据处理;V是view的缩写,表示视图,由View类和模板文件组成;C是controller的缩写,表示控制器,用于逻辑处理。mvc设计模式是一种编程思想,是一种将应用程序的逻辑层和表现层进行分离的方法。
2、3 .什么是Smarty? Smarty的优点是什么?Smarty是一个使用PHP写出来的PHP模板引擎。Smarty优点:速度快:相对其他模板引擎。编译型:采用smarty编写的程序在运行时要 编译成一个非模板技术的PHP文件缓存技术:它可以将用户最终看到的HTML文件缓存成 一个静态的HTML页。插件技术:可以自定义插件。4 . Smarty模板引擎中的编译和缓存有什么区别?smarty的编译过程就是把模板拿过来,把里面的标签替换成相应php代码,这就是smarty 的编译,其实就是php和html混合的过程smarty的缓存需要手动开启,smarty的缓存就 是把编译好的文件执行后,同时生成一份静态的html页面,再次访问的时候,你访问的就是 是html文件了,所以就效率来说,要高一些。5 .使用Smarty模板输出一句简单的“Hei Io World o【提示】根据第11 . 2节 的介绍,安装并调试好Smarty模板。略6 .使用Code igniter框架输出一句简单的“Hei用World55 0略
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ch11 Web程序设计-习题及答案 李辉 【ch11】 PHP与MVC开发模式 Web 程序设计 习题 答案 PHP MVC 开发 模式
限制150内