一, 网站结构
1, 发展
Web1.0—静态网页—无数据库----难运维
Web2.0—动态网页—数据库
2, 结构
前端----用户电脑和浏览器—数据展示与数据输入,文件下载,文件上传
后端----web服务器-----发布web网站,数据处理----保存网页文件的
中间件----发布网站,脚本解析器----php/jsp/asp/aspx,数据库—存数据—sql 前后台
前台—权限较小—普通用户 后台—权限大—管理员
3, 数据传输:前端接收数据,后端输出数据。
后端将输出的内容拼接成静态网页,然后打包发送至浏览器,浏览器解包解析后在浏览器是展示。 用户不可控
二, 网站前端
1, HTML-----网站前端骨架
定于网站前端开发的标准 标签化的语言 定义输出位置的格式
Dom-----文档对象模型-----标签中的数据可被js获取
不能处理数据----不能四则运算----------只有展示的功能,数据输入,文件上传,文件下载。
标签分为:单标签,双标签
2, Js----javascrip------互动
Js是xxs之魂 安全的----不会对系统数据处理
简单性----弱类型----变量由值决定
解析便利-----解析器在浏览器
兼容性-----只要能装浏览器,就可以执行代码
脚本语言-----解析类型的语言,eg/php/jsp/asp/aspx/python/erlang Js可以处理数据
3, Css------让网页更漂亮。
三, 网站后端
Php/jsp/asp/aspx
解析器在web服务器
基础语法
1, 数据接受方式
Post------
P
O
S
T
,
G
E
T
−
−
−
−
−
_POST,GET-----
POST,GET−−−−−_GET
四, 数据库
Mssql(微软),mysql(甲骨文),oracle(甲骨文)
DBMS-------数据库管理软件