1.为什么需要前后端分离
大致就是所有的请求都被发送给作为控制器的Servlet,它接受请求,并根据请求信息将它们分发给适当的JSP来响应。同时,Servlet还根据JSP的需求生成JavaBeans的实例并输出给JSP环境。
可以看出view与JavaBeans的耦合非常强。
还有以下缺点:
1.前端无法单独调试
2.前端有后端java代码String name=request.getParameter("username");
3.jsp第一次运行缓慢,有一个翻译为servlet的过程
4.前端多样化(ios,安卓,浏览器)
https://www.cnblogs.com/rjzheng/p/9185502.html