前端后端传输
A. 前端,后台,数据库之间的关系是什么
前端将数据传输到后台,后台则与数据库直接关联,这样前端的数据即可通过后台传输到数据库;前端请求数据时,将请求发送到后台,后台再从数据库中调取数据传输到前端。
在实际情况中,浏览器将自动发送文件请求给后台,后台处理后将文件返回给前台,前端接收后,浏览器生成dom树、css树、js树,全部创建好之后开始渲染。静态界面加载完之后呈现给用户,用户进行注册登陆的操作,将操作数据(用户名、密码)发送给后台。
是整体的思维,以整个页面的布局(dom、css)、作用(js)为主要思路进行自己的处理。
后台:以单个的请求为单位进行出来。主要做的是,前端来一个请求后台处理该请求然后做出响应,再来再处理响应,流程是固定的,差异体现在处理过程上。
(1)前端后端传输扩展阅读:
后端与前端比较的焦点之一在于安全性。在互联网发展初期,当浏览器不够安全且客户端计算机部署有限的资源时,尽可能在服务器端保留计算和逻辑是确保应用程序使用的稳定性和用户提供的信息安全性的唯一方法。
实际上,应用程序的前端和后端部分现在负责数据验证,但强烈建议在服务器端实现安全功能和最终数据验证机制,以使重要的应用程序组件不会暴露。
出于显而易见的原因,还在服务器端实现了事件记录和代码调试。由于服务器是一个持续监听来自客户端请求的进程,因此验证合法请求并阻止非法访问尝试是后端Web开发的重要部分。
参考资料来源:网络-前端
参考资料来源:网络-后台
参考资料来源:网络-数据库
B. 求解,前端和后端交互需要学什么比如说,后端发送数据,前端接收到数据后自动生成数据的折线图或表格。
要学习前端和后端沟通的桥梁 http协议,前端和后端是典型的B/S结构,客户端(前端)提交版Request(请求),有服务权器端(后端)提供响应(Response),Request有get,post,put等方法,Response有各种返回的状态码
要学习现在主流的Web交互方式(前端和后端交互)RESTful,使用JSON格式描述数据
要学习后端技术,比如nodejs
要学习前端技术,javascript和流行的框架reactjs,vuejs等,可以简单方便的实现数据的双向绑定,一般的数据表格可以轻松展现
如要要把数据生成复杂的表格或图形还需要更强大的数据图形类的框架来实现,流行的有d3js,chartjs等