一、B/S架构
首先明白,WAB开发也是软件开发的一种,属于B/S架构,即Browse/Service:浏览器/服务器模式,无论何时何地只要有浏览器和网络,通过URL就可以访问,刷新就可以更新;还有一种模式是C/S架构,即Client/Service:客户机/服务器模式,需要下载客户端才能使用,比如QQ、迅雷就是典型;B/S是C/S的更新版,维护和更新都更加简便。
二、动态页面
现在要说的是动态页面和静态页面的区别,它们的根本区别在于是否有数据库交互,静态页面只能用于展示页面,而动态页面的用户既是内容获取者同样也是内容建设者。比如每个用户看到的静态网站都是一样的,可是动态网站可能每个人在不同的时刻看到的内容都不一样。
三、用PHP开发动态网站所需的WEB构件
1.浏览器
2.HTML——可拓展的超文本标记语言,通过标签表示页面的结构和显示内容;
3.CSS——层叠样式表,对页面进行布局和美化;
4.JS——客户端脚本编程语言,有关因特网浏览器行为的编程,从而实现用户与浏览器之间的互动性,开发特效;
5.APACHE——WEB服务器,保存并发布网站的服务器软件;
6.PHP——服务器端脚本编程语言,用来协助WEB服务器,在服务器端完成业务工作,是对WEB服务器的扩展,外挂在WEB服务器上进行工作;
7.MYSQL——数据库,负责存储和管理网站上所需的内容数据
以上几项互相独立又相互配合,缺一不可。
本文介绍了B/S架构,对比了B/S与C/S模式的特点,并深入讲解了动态页面及其与静态页面的区别。此外,文章还阐述了用PHP开发动态网站所需的组件,包括HTML、CSS、JS、APACHE、PHP和MYSQL,强调了这些WEB构件在构建动态网站中的作用和相互关系。
449

被折叠的 条评论
为什么被折叠?



