1、前端
a.浏览器
推荐 google 火狐
b.XHTML
1、扩展的超文本标记语言
2、W3C 万维网联盟,提供标准
c.CSS (Cascading Style Sheet,层叠样式表)
是一种格式设置规则,用于控制web页面的外观,通过使用CSS设置页面的格式,可将页面的内容与表现形式分离。
d.JS
JavaScript ajax jquery
2、后端
a.服务器脚本语言
PHP
b.web服务器
Apache、IIS、NGINX、Tomcat、IBM WebSphere 、BEA WebLogic
c.数据库MySQL
1、关系型数据库
MySQL SQL Server Oracle Access MariaDB ...
2、非关系型数据库
NoSQL : MongoDB Redis CouchDB ...
d. LAMP 架构
1、L: linux
2、A: Apache
3、M:MySQL
4、php
5、特点 : 开发速度快、安全性好、运行速度快、开源免费、跨平台
web 运行原理图
1 当客户端用户通过浏览器输入网址。先把网址交给DNS服务器
2 DNS服务器将其对应的ip返回
3 客户端直接请求这台ip的web服务器
4 Apache 判断,请求php文件是,如果php代码当中有请求数据,php会将数据库中的数据提取出来,将php文件通过php解析器解析成html代码
5 将次html代码返回给Apache 服务器、Apache服务器将此代码返回给客户端
6 客户端浏览器直接解析html代码,显示页面
7 如果客户请求html文件是不走php解析器,apache 会将html文件直接返回给客户端,交给客户端浏览器来解析。
来源:oschina
链接:https://my.oschina.net/u/2279344/blog/690039