“html+php+数据库” 混搭式盖房子 使用“框架”盖楼房 1. 什么是框架php框架是许多代码文件的集合,这些代码文件是程序结构的代码,不是业务代码,里边有许多函数、类、功能类包,并且框架的代码按照一定标准组成了一个有机的功能体,这个功能体里边有许多设计模式如MVC、单例、AR等等。 2. 使用框架的好处① 框架可以帮助我们快速、稳定、高效搭建程序系统 ② 该系统由于框架的使用使得本身的维护性、灵活性、适应客户需求方面得到最大化的增强。 ③ 使用框架的过程中可以使得我们的注意力全部集中在业务层面,而无需关心程序的底层架构。 ④ 可以节省很多的代码工作量 3. 不使用框架开发遇到的问题① 代码编写没有统一规范,项目生命时间非常短,不延续 ② 一个小地方的修改会牵扯到全局变化,牵一发动全身,影响工程整体进度 4.框架文件介绍 二. 创建应用1. 创建虚拟主机运行目录:d:/web/shopapp 编辑文件httpd-vhosts.conf 创建运行目录: 重启apache 2. 配置DNS(domain name service)域名解析修改hosts文件: 3. 复制执行文件 4. 访问应用 3个主要应用目录: Common:函数及配置文件目录 Home:默认前台分组(平台)目录 Runtime:运行时目录,存储日志、(模板引擎)混编等临时文件 在Home目录还有其他应用级相关文件: 项目主要运行文件和目录: Application:项目应用目录,里边有Home分组及MVC目录等 Public:存储静态资源文件,例如js、css、img等 ThinkPHP:框架核心目录 index.php:项目的入库程序文件 三. 路由形式以上访问效果,对应的代码位置如下: 什么是路由: 答:系统从URI(唯一资源定位器)参数中分析出当前请求的分组(平台)、控制器和操作方法的过程就是“路由”。 URL和URI的简单区别: URL:Uniform Resoure Locator 统一资源定位器 URI:uniform resource identifier 唯一资源定位器 tp框架路由共有4种形式: ① 基本get形式 该方式是最底层的get形式、传统的参数传递方式,不时尚、不安全。 ② pathinfo路径形式[默认方式] ③ rewrite重写形式(伪静态技术)省略index.php入口文件 http://网址/Home/Index/index ④ 兼容形式 http://网址/index.php?s=/Home/Index/advert 四. 创建控制器如下为MVC结构示意图,图示每个mvc架构根据业务特点应该具有多个Controller控制器。 创建GoodsController.class.php控制器及访问效果: 创建UserController.class.php控制器及访问效果: 如果控制器输入的汉字内容为乱码,就在入口文件处设置一个header头
【郑州校区】三大框架笔记之Struts2-day03传智播客·黑马程序员郑州校区地址 河南省郑州市 高新区长椿路11号大学科技园(西区)东门8号楼三层 联系电话 0371-56061160/61/62 来校路线 地铁一号线梧桐街站A口出
|