这篇文章是我的第一篇博客 所以还是蛮激动的
我的博客字都偏大 不要介意啊
这篇推文 主要写的就是有关于兄弟连php视频的第一二部分的内容总结(一共有十八个部分,每个部分的内容量都不相同 因为第一二部分内容比较少 所以就直接总结到了一起)
第一 二部分主要介绍了php 以及一些基础内容
1.B/S架构 主要是基于C/S架构下的一种架构 但是B/S架构就是 Browser/Server 就是浏览器和服务器
B/S比起C/S架构就是运行起来比较简单 维护也简单 成本较低 但是同时比起传统的C/S架构来说 也会有性能上的下降
2.web2.0 可能我看的视频年代比较长远的了 是2015年的 淘宝三元货 还在讲web2.0 主要内容就是动态网页
现在网上大部分的网页都是动态网页 所以也不多讲了
3.W3C标准 W3C是一个定制web规范的联盟 主要那些CSS啊 html啊 DOM啊 XML啊 都是他们制定的 制定标准 其实是有很大的益处的 有利于以后的维护工作 以及用户访问
4.脚本语言 终于认识到什么叫做脚本语言了 百度一下脚本语言
-
脚本语言
编辑
5.web的构件们
5.1浏览器(客户端)
5.2HTML 将文本都放在标记当中
5.3CSS CSS就是对页面的进行更好的布局和美化 包含一些CSS的标记 和HTML结合使用
5.4JavaScript 用来编写网页的一些功能以及特效增加用户和浏览器之间的互动性
5.5web服务器 主要是用来传输页面给浏览器进行翻译,web服务器专门处理HTTP请求 如果是请求静态页面就直接进行返回,若请求动态页面则需要服务器增加相对应语言的'解析器' 进行处理 然后再进行返回
5.6服务器端的脚本语言 比如说服务器端收到一个HTTP请求 请求一个HTML 则服务器就会将用户请求的文件转发到浏览器 进行翻译 若是其他文件 如压缩包之类的格式 服务器也会进行转发到浏览器中 这是浏览器并不能翻译出 文件真正的内容就会对文件进行下载或者打开 如果请求的内容是一些动态的脚本语言比如说 PHP ASP 之类的 那么就会在服务器端完成对数据库的操作 操作之后的结果就会生成HTML等浏览器可以解释的语言 后发送给客户端的浏览器。
5.7数据库 对数据库的进行操作 比如说mysql oracle之类的
6.web应用程序开发平台
主要有三种 ASP.NET LAMP JAVAEE
ASP.NET 是Windows server的操作系统+IIS的web服务器+SQL Server的数据库+ASP的脚本语言
比较方便 不用太多的配置 简单易学 但是稳定性啊 安全性啊 跨平台性啊 都稍显不足
LAMP 是Linux的操作系统+Apache的网站服务器+MySQL的数据库+PHP的脚本语言
低成本 简易 安全 开发速度较快
JAVAEE 就是UNIX的操作系统+Tomcat的服务器+Oracle的数据库+JSP的脚本语言
强大 但是成本以及开发周期都较高
7.web的工作原理
输入域名 用HTTP协议 客户端对服务器建立连接 然后通过指定(若无指定 则缺省端口)进行访问服务器文档目录下的该文件 后将文件发送到客户端 进行翻译并解释(静态网页)
输入域名 用HTTP协议 客户端对服务器建立连接 然后通过指定(若无指定 则缺省端口)进行访问服务器文档目录下的该文件 然后服务器将该网页发送给相应脚本语言的应用服务器 逐条翻译成HTML语言后 再转发到客户端 进行翻译并解释(动态网页)
输入域名 用HTTP协议 客户端对服务器建立连接 然后通过指定(若无指定 则缺省端口)进行访问服务器文档目录下的该文件 然后服务器将该网页发送给相应脚本语言的应用服务器 后连接数据库进行对应操作 然后逐条翻译成HTML语言后 再转发到客户端 进行翻译并解释(需要访问数据库的动态网页)
8.URL的解析
如http://www.baidu.com/index.php http://协议名称 www. 万维网的服务器 baidu.com域名 /index.php 网页根目录下的index.php文件
9.HTTP请求内容
10.php的运行环境的构建
这里不多说...