什么是前端、后端、数据库?
2021/5/1 19:28:55
本文主要是介绍什么是前端、后端、数据库?,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
前端/客户端
解释:在浏览器内运行,给用户看的网页
语言:HTML、CSS、JavaScript
后端/服务器端
解释:在一台电脑/服务器电脑上运行,负责接收前端的请求以及处理发给前端的数据,处理业务逻辑以及数据。服务器相当于前端和数据库的中间人的角色
语言:Java、Python、JavaScript、Go等
数据库
解释:负责存储数据,并根据服务器的请求查找并返回需要的数据
语言:SQL、MySQL
举一个具体的例子:
用户在前端/客户端输入用户名和密码,向后端/服务器发起HTTP/HTTPS请求(Request),后端接收到请求之后,向数据库发起查询(Query),数据库中查询用户名和密码是否正确,查询完毕向后端返回结果以及用户的其他信息,后端接收到这些数据之后,向前端发起HTTP/HTTPS请求(Response),前端接收到请求之后,在页面上渲染出来。
在整个过程中,前端不会直接触碰到数据,保证了数据的安全性,否则用户可以利用浏览器工具查看到前端的源码,解析出数据,造成安全隐患。
这篇关于什么是前端、后端、数据库?的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-30毕设私活神器
- 2024-05-30html
- 2024-05-09一定要避坑:关于微信H5分享,温馨提示你不要再踩坑了!!!
- 2024-05-09本地项目放到公网访问!炒鸡煎蛋!
- 2024-04-07金融企业区域集中库的设计构想和测试验证
- 2024-03-11前端CSS的工程化——掌握Sass这四大特性就够了
- 2024-02-21h5关联css样式(html怎么和css关联)-icode9专业技术文章分享
- 2024-02-07Firefox禁止远程字体加速网页加载及图标字体补充安装
- 2024-02-07一个菜鸡前端的3年总结-「2023」
- 2024-01-18最火前端Web组态软件(可视化)