服务端开发基础
前端开发 最终还是属于 Web 开发 中的一个分支,想要成为一名合格的前端开发人员,就必须要 充分理解
Web 的概念。
如何建立一个Blog网站
**开始-明确业务-根据分析需求-设计功能-具体实现功能-部署上线-结束**
web学习的知识如何应用?
1、网页开发技术(硬性)
HTML —— 网页内容结构(GUI)
CSS —— 网页外观样式(GUI)
JavaScript —— 编程语言(可以用于调用浏览器提供的 API)
Web APIs —— 网页交互(界面功能)
jQuery —— 便捷手段(糖果而已,不是必要的)
2、编程能力 / 编程思想 / 解决问题的思路(软性)
我要做什么(我要得到什么),我目前有什么(我能拿到什么)
至此,我们已经可以独立完成网页开发了,具体能完成的东西就是一个一个的网页,而且还能给这个页面加上一些
动态的交互。但是这距离成为一个网站还有一些路要走。
还需要学习什么?
1、想要完成完整的 Web 网站,还需要学习什么?
搭建 WEB 服务器(提供网站服务的机器)
HTTP(浏览器与服务端的通讯协议)
服务端开发(动态网页技术)
数据库操作(服务端存储数据方式)
AJAX(浏览器与服务端的数据交互方式)
搭建web服务器 ##、
服务器(提供服务)指的就是一台安装特定的软件的公共计算机,用于专门用于提供特定的服务。按照服务类型的不同,又划分为:Web 服务器、数据库服务器、文件服务器等等。客户端(使用服务)指的是在一次服务过程中使用这个服务的设备(网络端点)。目前咱们最常见的客户端就是浏览
web服务器软件
3.1. Web 服务器软件
Nginx ········································ 反向代理
Apache ····································· PHP
IIS ·············································· ASP.NET
Tomcat ····································· Java
安装 Web 服务器软件
这里不详细介绍安装配置问题,可以自行Google
请求响应流程
- 用户打开浏览器
- 地址栏输入我们需要访问的网站网址(URL)
- 浏览器通过 DNS 服务器获取即将访问的网站 IP 地址
- 浏览器发起一个对这个 IP 的请求
- 服务端接收到这个请求,进行相应的处理
- 服务端将处理完的结果返回给客户端浏览器
- 浏览器将服务端返回的结果呈现到界面上
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。