Web程序设计-习题及答案 李辉 【ch11】 PHP与MVC开发模式.docx
-
资源ID:97139813
资源大小:10.51KB
- 资源格式: DOCX
下载积分:15金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
Web程序设计-习题及答案 李辉 【ch11】 PHP与MVC开发模式.docx
第十一章PHP与MVC开发模式一、简答题1 .MVC三层分别指什么?有什么优点?业务模型、视图、控制器,由控制器层调用模型处理数据,然后将数据映射到视图层进行 显示O优点是:可以实现代码的重用性,避免产生代码冗余;M和V的实现代码分离,从而使同 一个程序可以使用不同的表现形式。2 . ThinkPHP中的MVC分层是什么?hinkphp基于的mvc分别是指:M是model的缩写,表示模型,用于数据处理;V是view的缩写,表示视图,由View类和模板文件组成;C是controller的缩写,表示控制器,用于逻辑处理。mvc设计模式是一种编程思想,是一种将应用程序的逻辑层和表现层进行分离的方法。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略