news 2026/9/1 21:41:42

java web后端开发流程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
java web后端开发流程

需求分析

查看产品经理做的产品原型,列出具体的功能模块,确定每个功能的接口。要做到什么功能,效果

明确业务规则

业务说明:需要什么数据

业务流程:确定可能要用到的其他接口

如:添加商品到购物车,订单提交,订单支付界面,下单成功页面

修改用户信息:首先要回显信息,修改信息,保存信息

数据库设计

结合接口看,看接口里面有啥数据,结合产品原型

数据库具体设计,冗余字段的设计,逻辑外键

根据需求,设计出数据库表

数据库设计时,根据前面的产品原型,多次出现的字段,多设计为冗余字段,不然又要去查数据库连接查询,有了冗余字段直接单表查询

注意冗余字段不能大量设计,必须是比较稳定,不会大量变化的字段才能设计成冗余字段

逻辑外键:数据库里不是外键,是程序维护外键关系

接口设计

编写接口文档

通常一个功能对应一个接口,有时一个功能对应多个接口,比如说要修改地址,就要先回显数据,再进行修改。

设计要用到的各种实体

设计pojo(实体类,DTO,VO)

  1. Entity:纯数据对象,对应数据库
  2. DTO:用来接收参数,负责验证
  3. VO:用于返回前端数据,可以包含计算字段

确定实体功能

每个功能下写接口信息

根据产品原型分析得到:请求方式,路径,参数,返回结果(直接从产品原型上看)

(注意隐藏数据,比如订单id,肯定是要迭代更新的)

  1. 接口基本信息包括:请求路径,请求方式,接口功能描述
  2. 请求参数:请求参数格式,请求参数说明
  3. 响应数据:响应数据类型,响应参数说明,响应数据样例

编码

每一个模块创建一个controller

先写controller层-写-想好实现逻辑

再写service层-写接口,(重点是serviceImpl层的代码书写)其下面的impl文件夹写-定义controller层要用到的方法

最后写mapper层-写接口-执行sql,复杂sql使用动态sql来查,动态拼接查询条件

测试

提交代码

利用git提交代码

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/1 13:39:38

Kotaemon在电力行业设备维护问答中的应用

Kotaemon在电力行业设备维护问答中的应用 在一座大型变电站的控制室内,值班员发现某台主变压器的油温持续上升。他没有立刻翻阅厚重的操作手册,也没有拨通专家电话,而是打开手机上的运维助手App,输入一句:“#2主变油温…

作者头像 李华
网站建设 2026/8/31 23:14:27

数字音乐自由之路:三分钟解锁QQ音乐加密音频

你是否曾经在下载了心爱的歌曲后,发现只能在QQ音乐客户端里播放?那种被格式限制的无奈感,就像是买了一把锁却找不到钥匙。今天,让我为你介绍一个能够打破这种限制的音频格式转换工具,让音乐真正回归自由。 【免费下载链…

作者头像 李华
网站建设 2026/9/1 2:16:21

如何快速配置115proxy-for-kodi:Kodi媒体中心的完整播放解决方案

如何快速配置115proxy-for-kodi:Kodi媒体中心的完整播放解决方案 【免费下载链接】115proxy-for-kodi 115原码播放服务Kodi插件 项目地址: https://gitcode.com/gh_mirrors/11/115proxy-for-kodi 115proxy-for-kodi是一款专为Kodi媒体中心打造的115网盘原码播…

作者头像 李华
网站建设 2026/9/1 17:26:30

Kotaemon框架的容灾备份策略设计思路

Kotaemon框架的容灾备份策略设计思路 在金融、医疗、客服等关键业务场景中,智能问答系统一旦出现服务中断或数据丢失,轻则影响用户体验,重则导致合规风险与经济损失。然而,许多RAG(检索增强生成)框架仍停留…

作者头像 李华
网站建设 2026/9/1 2:58:44

3步掌握PatreonDownloader:批量保存创作者内容的终极方案

你是否担心喜爱的Patreon创作者内容随时消失?想要永久保存那些独家图片、视频和文档?PatreonDownloader正是你需要的强大工具,它能帮你自动批量下载Patreon内容下载,轻松实现创作者内容保存。 【免费下载链接】PatreonDownloader …

作者头像 李华
网站建设 2026/9/1 15:10:40

ncmdump使用技巧:一键处理网易云音乐NCM文件完整指南

你是否曾经在网易云音乐下载了心爱的歌曲,却发现只能在特定播放器中播放?ncmdump工具正是为了解决这一痛点而生的解决方案。作为支持NCM文件转换的开源程序,它能将加密的NCM格式转换为通用的MP3或FLAC文件,让你更灵活地使用音乐内…

作者头像 李华