黑马程序员最新Java项目实战《苍穹外卖》,最适合新手的SpringBoot+SSM的企业级Java项目实战。
开发流程
接下来,就要进入到项目的业务开发了,而我们的开发方式就是基本当前企业主流的前后端分离开发方式。前后端分离开发是一种软件开发方式,将前端和后端分离开发,通过接口进行数据交互。前端和后端各自独立开发,互不影响,在整个开发流程中,前后端开发人员需要遵循以下步骤:
-
需求分析和规划:前端和后端开发人员共同参与需求分析和规划,确定系统所需功能和功能模块。
-
接口定义:前端和后端开发人员共同协商定义接口,前端开发人员根据接口文档开发页面,后端开发人员实现接口服务。
-
前端开发:前端开发人员根据设计稿和接口文档开发UI界面,实现业务逻辑。
-
后端开发:后端开发人员根据接口定义实现接口服务,提供数据支持。
-
联调测试:前后端开发人员进行联调测试,检查接口数据和页面展示效果,修复bug。
-
部署上线:前后端开发人员共同协作,完成系统部署和上线。
通过前后端分离开发流程,可以提高开发效率和开发质量,降低开发成本,提高系统的可维护性和可扩展性。
前后端开发流程图如下:
导入 YApi
-
登录 YApi 平台,由于官方提供的不能正常访问,所以需要本地部署的同学可以查看这篇教程:YApi-高效、易用、功能强大的可视化接口管理平台——(一)使用 Docker 本地部署_I’m Jie的博客-CSDN博客
-
点击【添加项目】进入添加页面,依次新建项目【苍穹外卖-管理端接口】【苍穹外卖-用户端接口】:
-
进入【苍穹外卖-管理端接口】项目,点击【数据管理】,选择【JSON】格式导入,选择提供的接口文件【苍穹外卖-管理端接口.json】导入即可:
-
接口导入完成,样例如下: