前后端路由与前后端渲染的概念
March 11, 2020
594
路由:这是一个网络工程术语,指分组从源到目的地时,决定端到端路径的网络范围的进程。
通俗地将,就是数据从服务器分发到客户端(可反向)的过程,也可粗暴的理解为url的不同
后端路由:根据url(统一资源调配符)的不同,后端(如jsp Java server page)通过对url的解析,从数据库读取数据然后动态地生成html界面,并返回该界面给前端展示的过程。由于界面是后端生成的,所以叫做后端路由。(前后端不分离)
单独介绍SPA定义:
SPA:单页Web应用(single page web application,SPA),,就是只有一张Web页面的应用,是加载单个HTML 页面并在用户与应用程序交互时动态更新该页面的Web应用程序。
前端路由:通过url,给单一的页面设置不同的锚点,从而实现单页面,不同内容的显示(通过JavaScript动态地改版页面的内容,但是不从服务器请求资源,也就是单独请求一次index页面)所有的操作都在这张页面上完成,都由JavaScript来控制,完全由前端来控制页面的显示。
后端渲染:由于后端路由中页面的刷新是由服务器动态生成的,所以渲染过程在后端完成,叫做后端渲染。
前端渲染:通过JavaScript的Ajax技术对页面的局部进行请求,按照写定的HTML模板对页面进行更新,通过前端进行页面的改动,渲染过程在前端完成,这就是前端渲染。
- 本文作者:AX
- 本文链接:http://xgpax.top/2020/03/11/%E5%89%8D%E5%90%8E%E7%AB%AF%E8%B7%AF%E7%94%B1%E4%B8%8E%E5%89%8D%E5%90%8E%E7%AB%AF%E6%B8%B2%E6%9F%93%E7%9A%84%E6%A6%82%E5%BF%B5/index.html
- 版权声明:本博客所有文章均采用 BY-NC-SA 许可协议,转载请注明出处!