今天终于拿到卓越的书,开始学习《细说PHP》了。视频和书搭配着学感觉挺轻松><今天先开个头~
网站开发构件概述
一、网站软件简介
1. B/S软件体系结构 VS C/S软件体系结构
网络软件系统开发包括B/S、C/S两种体系结构。
B/S体系:Brower/Server,浏览器和服务器结构。直接通过URL访问web服务器,web服务器会根据用户的请求,将获得的结果再以HTML等形式返回给客户端浏览器。
C/S体系:Client/Service,客户机和服务器体系。需要安装客服端。
2.动态网站 VS 静态网站
主要区别:是否采用了数据库的开发模式。
静态网站:只具有浏览功能,不能交互。直接或间接用HTML的网页组成。
动态网站:通过网页脚本语言将网站内容中的数据动态存储到服务器端的数据库里,用户访问网站是通过读取数据库来动态生成网页的。
二、动态网站软件开发所需的web构件
1. 客户端浏览器(IE,FF)——显示
3. 层叠样式表(CSS) ——对页面进行布局和美化
4. 客户端脚本编程语言 (JavaScript)——完成用户与浏览器交互,实现页面特效
6. 服务器端脚本编程语言 (PHP)——在服务器工作,来协助web服务器,完成服务器端的业务
7. 数据库管理系统 (MySQL)——存储网页内容