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