第二章Web系统开发架构及PHP6简介.ppt_第1页
第二章Web系统开发架构及PHP6简介.ppt_第2页
第二章Web系统开发架构及PHP6简介.ppt_第3页
第二章Web系统开发架构及PHP6简介.ppt_第4页
第二章Web系统开发架构及PHP6简介.ppt_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Linux PHP MYSQL 2 第二章Web系统开发架构及PHP6简介 Web系统开发架构PHP6的一般特性如何写出合格的代码如何成为合格的开发人员 2 1Web系统开发架构 一 传统的客户端 服务器架构 C S 服务器 客户端 客户端 客户端 升级客户端系统版本更新滞后 对于网络性能差的区域而言存在性能差的风险 需要在每个节点安装客户端 增加项目成本 2 1Web系统开发架构 经典的三层架构程序的开发架构中早期具有影响力的是著名的三层架构 它包括用户接口和永久数据存储 这一架构在20世纪70年代就出现了 这一名词直到20世纪90年代才流行起来 部分原因是解决了广泛使用的两层架构所带来的问题 二 浏览器 服务器架构 B S 2 1Web系统开发架构 三 三层架构的经典视图 2 1Web系统开发架构 四 三层架构垂直划分的经典描述 界面 interface 页面 报表等应用逻辑 applicationLogic 控制流程的任务和规则存储 storage 持久存储机制 2 1Web系统开发架构 五 三层架构的优点 开发人员可以将应用程序中的业务逻辑放在中间层应用服务器上 这样业务逻辑与用户界面分开 在保证客户端功能的前提下 为用户提供简洁统一的界面 这种体系结构也为系统提供了良好的可维护性当需求发生变化时 只需要修改应用服务器就可以了 从而使开发人员专注于应用系统核心业务逻辑的分析 设计与开改 简化了应用系统的开发 更新和升级工作 2 1Web系统开发架构 六 三层架构对应于PHP的开发架构界面 interface 页面 报表等应用逻辑 applicationLogic PHP语言存储 storage MYSQL 2 2PHP6的一般特性 一 PHP原理图 2 2PHP6的一般特性 一 PHP原理 当用户在浏览器地址中输入要访问的PHP页面文件名 然后回车就会触发这个PHP请求 并将请求传送到支持PHP的WEB服务器 WEB服务器接受到这个请求 并根据后缀进行判断 如果是一个PHP请求 WEB服务器从硬盘或者内存中取出要访问的PHP应用程序 并将其发送给PHP引擎程序 PHP引擎程序会对传送过来的文件进行扫描并根据命令从后台读取 处理数据 并动态生成HTML页面 PHP引擎程序将生成的HTML页面返回给WEB服务器 WEB服务器再将HTML页面返回给用户 2 2PHP6的一般特性 一 PHP6的一般特性 实用性 强大功能 可选择性 成本 2 3如何写出合格的代码 遵守规范 编码规范 开发规范 代码的可读性 可维护性开发与测试成为合格的测试者Bug与缺陷 2 4如何成为合格的开发人员 严谨踏实的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论