2

服务端开发基础

前端开发 最终还是属于 Web 开发 中的一个分支,想要成为一名合格的前端开发人员,就必须要 充分理解
Web 的概念。


如何建立一个Blog网站

        **开始-明确业务-根据分析需求-设计功能-具体实现功能-部署上线-结束**

web学习的知识如何应用?

1、网页开发技术(硬性)
HTML —— 网页内容结构(GUI)
CSS —— 网页外观样式(GUI)
JavaScript —— 编程语言(可以用于调用浏览器提供的 API)
Web APIs —— 网页交互(界面功能)
jQuery —— 便捷手段(糖果而已,不是必要的)

2、编程能力 / 编程思想 / 解决问题的思路(软性)
我要做什么(我要得到什么),我目前有什么(我能拿到什么)

至此,我们已经可以独立完成网页开发了,具体能完成的东西就是一个一个的网页,而且还能给这个页面加上一些
动态的交互。但是这距离成为一个网站还有一些路要走。

clipboard.png


还需要学习什么?

1、想要完成完整的 Web 网站,还需要学习什么?
搭建 WEB 服务器(提供网站服务的机器)
HTTP(浏览器与服务端的通讯协议)
服务端开发(动态网页技术)
数据库操作(服务端存储数据方式)
AJAX(浏览器与服务端的数据交互方式)


搭建web服务器 ##、

服务器(提供服务)指的就是一台安装特定的软件的公共计算机,用于专门用于提供特定的服务。按照服务类型的不同,又划分为:Web 服务器、数据库服务器、文件服务器等等。客户端(使用服务)指的是在一次服务过程中使用这个服务的设备(网络端点)。目前咱们最常见的客户端就是浏览


web服务器软件

3.1. Web 服务器软件
Nginx ········································ 反向代理
Apache ····································· PHP
IIS ·············································· ASP.NET
Tomcat ····································· Java


安装 Web 服务器软件

这里不详细介绍安装配置问题,可以自行Google


请求响应流程

  1. 用户打开浏览器
  2. 地址栏输入我们需要访问的网站网址(URL)
  3. 浏览器通过 DNS 服务器获取即将访问的网站 IP 地址
  4. 浏览器发起一个对这个 IP 的请求
  5. 服务端接收到这个请求,进行相应的处理
  6. 服务端将处理完的结果返回给客户端浏览器
  7. 浏览器将服务端返回的结果呈现到界面上

陳锐强
7 声望1 粉丝