欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

单体应用与前后端分离应用

程序员文章站 2022-03-23 09:13:36
单体应用:传统的JavaWeb开发中,前端使用JSP开发,JSP不是由后端开发者独立完成的,而是前端人员先完成HTML静态页面,交给后端人员,改成JSP,如果后面要修改,前后端人员要经常沟通,很麻烦。——因此,这种开发方式效率极低。前后端分离应用:可以使用前后端分离的方式开发,就可以完美解决这一问题。前端编写客户端代码,后端编写服务器代码,提供数据接口即可。前端通过Ajax请求来访问后端的数据接口,将Model展示到View中即可。前后端开发者只需要提前约定好接口文档(URL、参数、数据类型…)...

单体应用:

传统的JavaWeb开发中,前端使用JSP开发,JSP不是由后端开发者独立完成的,而是前端人员先完成HTML静态页面,交给后端人员,改成JSP,如果后面要修改,前后端人员要经常沟通,很麻烦。
——因此,这种开发方式效率极低。

前后端分离应用:

可以使用前后端分离的方式开发,就可以完美解决这一问题。前端编写客户端代码,后端编写服务器代码,提供数据接口即可
前端通过Ajax请求来访问后端的数据接口,将Model展示到View中即可。
前后端开发者只需要提前约定好接口文档(URL、参数、数据类型…),分别独立开发即可。前端可以造假数据进行测试,完全不需要依赖于后端;后端用postman来测试接口,最后完成前后端集成即可。真正实现了前后端应用的解耦合,极大地提高了开发效率。

单体应用—(拆分)—>纯前端应用+纯后端应用

  • 前端应用:负责数据展示和用户交互
  • 后端应用:负责提供数据处理接口
    前端HTML——>Ajax——>RESTful后端数据接口。
    (前端HTML通过Ajax来调用基于RESTful后端数据接口,后端用啥框架都行)

图解归纳:

(1)传统单体应用:
单体应用与前后端分离应用
(2)前后端分离应用:
客户端通过一个端口访问前端应用,后端通过另一个端口访问后端,后端以JSON格式与前端进行数据交互,解析到前端页面中。
单体应用与前后端分离应用

实现技术框架:SpringBoot+Vue——目前效率最高的方式

使用Spring Boot进行后端应用开发,使用Vue进行前端应用开发。

安装vue的过程参考其他人的博客:https://www.cnblogs.com/zhaomeizi/p/8483597.html
,安装完毕后,一般显示的是3.0以下的版本,3.0以上的版本运行比较简便,可以升级为3.0,版本,具体操作见其他人的博客。

输入:vue ui即可打开Vue项目管理器。
单体应用与前后端分离应用
相应的勾选
单体应用与前后端分离应用
不保存模板
单体应用与前后端分离应用
任务——serve——运行
单体应用与前后端分离应用
运行成功后,点击输出:
单体应用与前后端分离应用
出现的两个链接任意点一个,都会出现以下界面:
单体应用与前后端分离应用
关闭连接:输入^c
单体应用与前后端分离应用

本文地址:https://blog.csdn.net/qq_38596491/article/details/107387983

相关标签: 框架