目录

前后端开发三阶段

前后端开发三阶段

1、后端路由阶段

该阶段的事情都是后端做的,当我们在浏览器上输入一个url,然后后端接收,接收之后找到对应的jsp页面,然后通过后端从数据库中取出的数据动态改变jsp中的内容,之后在把jsp文件变成html+css的网页发送给浏览器,之后浏览器进行渲染工作

https://i-blog.csdnimg.cn/blog_migrate/8a7aaa76caa1bd6e692709a43a679bb3.png#pic_center

2、前后端分离

当ajax出来之后,彻底解放了后端人员,它们再也没有从幕后走到台前的机会了,我们输入一个url地址,之后会去服务器中请求下来html+css+js,我们在页面上就会渲染html+css,当执行js代码的时候通过ajax去后端服务器上请求相应的数据,之后把数据展示在页面上,当我们点击一个按钮的时候,页面会再次从静态资源服务器上下载对应的一套html+css+js代码

https://i-blog.csdnimg.cn/blog_migrate/de5ad67c939b0cd90c3544d1417a321c.png#pic_center

3、单页面富应用

一套html+css+js一统天下,我们输入url地址,之后会去请求html+css+js,当我们点击页面上按钮的时候,它不会去静态资源服务器上面下载html+css+js,不过也是会生成一个url,但是这个url会通过前端路由去找到对应的页面内容进行展示,只有当我们需要后端数据的时候,我们才会去后端服务器请求数据

https://i-blog.csdnimg.cn/blog_migrate/7e126f3a10e2193b5c4b864f10cc5447.png#pic_center