1:后端渲染的概念:
后端渲染: jsp (java server page): 后端渲染对于SEO优化会好一点。
html + css + java: java 代码: 作用是从数据库中读取数据, 并且将它动态的放在页面上。
后端路由: 后端处理URL 和页面之间的映射关系。
2: 前后端分离阶段:
2.1: 随着ajax 的出现, 有了前后端分离的开发模式。
2.2: 后端只是提供API来返回数据, 前端通过Ajax 获取数据, 并且通过javascript 将数据渲染到页面上。
2.3: 这样做最大的优点就是前后端责任清晰, 后端专注于数据上, 前端专注于交互和可视化上。
2.4: 并且当移动端(ios/ Android) 出现以后, 后端不需要进行如何处理, 依然使用之前的一套API 即可。
2.5: 现在开发模式就是前后端分离模式。
3: 后端服务器: 静态资源服务器和 只是提供接口的服务器:
前端渲染: 浏览器中显示的网页中大部分的内容, 都是有前端写的js 代码在浏览器中执行,最终渲染出来网页。
4: 单页面富应应用阶段:
1: 其实就是SPA 最主要的特点就是在前后端分离的基础上加上一层前端路由。
2: 也就是前端来维护一套路由规则:
SPA: 页面必须由前端路由作为支撑。