HTML5教程

什么是前端、后端、数据库?

本文主要是介绍什么是前端、后端、数据库?,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

前端/客户端

解释:在浏览器内运行,给用户看的网页

语言:HTML、CSS、JavaScript

后端/服务器端

解释:在一台电脑/服务器电脑上运行,负责接收前端的请求以及处理发给前端的数据,处理业务逻辑以及数据。服务器相当于前端和数据库的中间人的角色

语言:Java、Python、JavaScript、Go等

数据库

解释:负责存储数据,并根据服务器的请求查找并返回需要的数据

语言:SQL、MySQL

举一个具体的例子:

​ 用户在前端/客户端输入用户名和密码,向后端/服务器发起HTTP/HTTPS请求(Request),后端接收到请求之后,向数据库发起查询(Query),数据库中查询用户名和密码是否正确,查询完毕向后端返回结果以及用户的其他信息,后端接收到这些数据之后,向前端发起HTTP/HTTPS请求(Response),前端接收到请求之后,在页面上渲染出来。

​ 在整个过程中,前端不会直接触碰到数据,保证了数据的安全性,否则用户可以利用浏览器工具查看到前端的源码,解析出数据,造成安全隐患。

这篇关于什么是前端、后端、数据库?的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!