牛客秒杀项目
项目的源码与笔记
例如:第一章 Python 机器学习入门之pandas的使用
链接:https://pan.baidu.com/s/1HXhGfVpNgJRWzwp-Fs9C3Q
提取码:syde
提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档
5.1 项目开篇
对于Spring MVC的controller、Model、View的理解,有的时候向前台返回的是html,有的时候返回的是JSON数据:
但我们这个项目是前后端分离的项目,全部返回JSON,不用返回HTML的模板,
本项目将所有的静态内容存入Nginx服务器,用户直接就可以调用,在调用即将完成的时候,通过Ajax异步调用服务器的三层架构,访问数据,得到了数据再渲染给html,整个流程如下:
也就是整个项目是前后端分离的,资源部署在不同的服务器上面,静态资源部署在nginx上面,而数据则部署在tomcat上面,通过浏览器发送的两次请求:第一次访问nginx得到静态资源html,然后在html末尾发起异步请求,得到JSON,再渲染html。