Bootstrap

路由和转发

路由

路由的两种机制:路由和转发

路由中有一个映射表【内网ip1:电脑mac地址1;

​ 内网ip2:电脑mac地址2

​ …】

电脑mac地址是电脑物理地址,是电脑的唯一标识

前端路由发展阶段:后端渲染和后端路由,前后端分离(这个阶段没有路由概念),前端路由

1.后端渲染和后端路由

后端渲染,jsp:java server page.当浏览器请求发送到服务器时,页面就已经是完整(html+css+java)的了,所以称为服务器端(后端)渲染

后端路由,后端(服务器)处理URL和页面之间的映射关系

2.前后端分离

后端只负责数据和API接口,前端通过Ajax 数据并通过JavaScript(浏览器渲染) 将数据渲染到页面上。这个阶段是一个url对应一个静态资源(即html页面)。前后端分离是前端渲染。

3.前端路由

SPA页面:simple page application 单页面富应用,整个网页只有一个html页面。

前端路由,从请求到的全部资源(html+css+js)抽取相应的资源。这其中有映射关系 ,一个url对应一个组件 。SPA页面是在前后端分离的基础上加了一层前端路由

;