springboot+vue

springboot+vue

前后端分离
前端后端代码分开写,为什么?
如果不使用前后端分离,会有啥问题?
传统的java wev开发中,前端使用jsp开发,不是由后端开发者独立完成的
前端->html页面->后端->改成jsp
如果后端要改,那么要改jsp,前端看不懂jsp
这种开发方式效率极低,前后端耦合度太高
可以使用前后端分离方式开发,即可解决问题
前端只需要独立编写客户端代码,后端只需要独立编写服务端代码,提供数据接口即可
前端通过ajax请求访问后端的数据接口,将model展示到view中即可
前后端开发者只需要提前约定好接口文档(url、参数、数据类型),然后分别独立开发即可
前端可以造一些假数据进行测试,不需要依赖于后端,最后完成稿前后端集成即可,真正实现前后端应用的解耦合

单体->前端+后端
前端应用:负责数据展示和用户交互
后端应用:负责提供数据处理接口
2022-09-16T11:53:51.png
0、客户端->1、前端html->2、ajax->3、RESTful后端数据接口
有两个服务端,0只需要调用1即可,1和3通过2互相调用
后端可以有多种选择:springmvc springboot java等都可以
传统单体应用:图
前后端分离应用:前后端分离就是将一个单体应用拆分成2个独立应用,前端应用和后端应用以json格式进行数据交互
实现技术:
Springboot+vue

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注