第二章 Web系统开发架构及PHP6简介
更新时间:2023-06-06 02:32:01 阅读量: 实用文档 文档下载
- 第二章英文推荐度:
- 相关推荐
1.Web系统开发架构2.PHP6的一般特性3.如何写出合格的代码4.如何成为合格的开发人员
Linux+PHP+MYSQL(2)
1.Web系统开发架构2.PHP6的一般特性3.如何写出合格的代码4.如何成为合格的开发人员
第二章 Web系统开发架构及PHP6简介
Web系统开发架构 PHP6的一般特性 如何写出合格的代码 如何成为合格的开发人员
1.Web系统开发架构2.PHP6的一般特性3.如何写出合格的代码4.如何成为合格的开发人员
2.1 Web系统开发架构一、传统的客户端-服务器架构(C/S)客户端服务器
客户端 客户端
需要在每个节点安装客户端,增加项目成本 对于网络性能差的区域而言存在性能差的风险 升级客户端系统版本更新滞后
1.Web系统开发架构2.PHP6的一般特性3.如何写出合格的代码4.如何成为合格的开发人员
2.1 Web系统开发架构二、浏览器-服务器架构(B/S)
经典的三层架构
程序的开发架构中早期具有影响力的是 著名的三层架构,它包括用户接口和永久数 据存储,这一架构在20世纪70年代就出现了, 这一名词直到20世纪90年代才流行起来,部 分原因是解决了广泛使用的两层架构所带来 的问题。
1.Web系统开发架构2.PHP6的一般特性3.如何写出合格的代码4.如何成为合格的开发人员
2.1 Web系统开发架构三、三层架构的经典视图
1.Web系统开发架构2.PHP6的一般特性3.如何写出合格的代码4.如何成为合格的开发人员
2.1 Web系统开发架构四、三层架构垂直划分的经典描述:
界面(interface)-页面、报表等 应用逻辑(application Logic)-控制流程 的任务和规则 存储(storage)-持久存储机制
1.Web系统开发架构2.PHP6的一般特性3.如何写出合格的代码4.如何成为合格的开发人员
2.1 Web系统开发架构五、三层架构的优点:
开发人员可以将应用程序中的业务逻辑放在中间层 应用服务器上,这样业务逻辑与用户界面分开。 在保证客户端功能的前提下,为用户提供简洁统一 的界面。这种体系结构也为系统提供了良好的可维 护性 当需求发生变化时,只需要修改应用服务器就可以 了,从而使开发人员专注于应用系统核心业务逻辑 的分析、设计与开改,简化了应用系统的开发、更 新和升级工作。
1.Web系统开发架构2.PHP6的一般特性3.如何写出合格的代码4.如何成为合格的开发人员
2.1 Web系统开发架构六、三层架构对应于PHP的开发架构
界面(interface)-页面、报表等
应用逻辑(application Logic)- PHP语言存储(storage)-MYSQL
1.Web系统开发架构2.PHP6的一般特性3.如何写出合格的代码4.如何成为合格的开发人员
2.2 PHP6的一般特性一、PHP原理图
1.Web系统开发架构2.PHP6的一般特性3.如何写出合格的代码4.如何成为合格的开发人员
2.2 PHP6的一般特性一、PHP原理
当用户在浏览器地址中输入要访问的PHP页面文件名, 然后回车就会触发这个PHP请求。 并将请求传送到支持PHP的WEB服务器。 WEB服务器接受到这个请求,并根据后缀进行判断, 如果是一个PHP请求,WEB服务器从硬盘或者内存中 取出要访问的PHP应用程序。 并将其发送给PHP引擎程序。 PHP引擎程序会对传送过来的文件进行扫描并根据命 令从后台读取,处理数据,并动态生成HTML页面。 PHP引擎程序将生成的HTML页面返回给WEB服务器, WEB服务器再将HTML页面返回给用户.
1.Web系统开发架构2.PHP6的一般特性3.如何写出合格的代码4.如何成为合格的开发人员
2.2 PHP6的一般特性一、PHP6的一般特性:
实用性。 强大功能。 可选择性。 成本。
1.Web系统开发架构2.PHP6的一般特性3.如何写出合格的代码4.如何成为合格的开发人员
2.3 如何写出合格的代码
遵守规范(编码规范、开发规范) 代码的可读性、可维护性 开发与测试 成为合格的测试者 Bug与缺陷
1.Web系统开发架构2.PHP6的一般特性3.如何写出合格的代码4.如何成为合格的开发人员
2.4如何成为合格
的开发人员
严谨踏实的作风 严格要求自己 团队合作,取长补短 基本功:HTML、SQL、Network 自己学习能力 DEBUG能力 文档也是成果物
正在阅读:
第二章 Web系统开发架构及PHP6简介06-06
教科版六年级上册科学试题04-20
高频实验指导书03-18
乡镇领导班子履行职责工作汇报10-17
24诗品——解读05-10
_01_向Leica TPS1200系列仪器上传程序文件的方法05-15
河北省建筑业协会第五届理事、常务理事名单(石家庄市) - 图文11-07
三年级上册科学知识点05-21
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 架构
- 第二章
- 简介
- 开发
- 系统
- PHP6
- Web
- 我国跨国公司国际避税行为研究_张想
- 美式乡村、法式田园、英式乡村风格装修的各自特点及设计基础
- 螺旋行槽曲线轴专机的电气_设计_与制造 电气自动化论文
- 脚手架拆除应急预案
- 研究生开题报告写法
- 普林斯顿大学博弈论讲义10
- 2016年吉林司法警官职业学院单招模拟题(含解析)
- 材料力学教程习题解答-第八章
- 2009计财能手选拔考试试题及答案
- 黄金分割线使用方法
- 申报高级会计师资格材料要求
- 装饰公司安全生产管理制度
- 年产1000T碱性蛋白酶生产车间设计
- 实践、创新学分申报册(程序、要求
- 提高站点访问率方法
- SKETCHUP如何高效建模技巧
- 安徽理工大学2014操作系统试卷答案
- S7-200PLC之间进行Modbus通讯实验
- 先秦民本思想的形成
- 氧化还原反应解题策略