Java——前后端分离需求设计思路


前言

需求设计思路


一、表结构分析设计

根据产品功能文档、需求文档进行表结构设计

1、字段设计

主键ID必有,防止数据重复,其他字段根据具体功能设计

2、物理表实现

二、需求分析

产品功能需求分析

1、了解需求

大概了解需求要实现什么

2、需求具体分析

理解需求每一步需要做什么

3、需求注意事项

注意需要注意的条件,哪些条件式必备的,哪些条件是,哪些字段是可以预留的,

三、前后端接口设计

和前端商量,了解前端需要哪些数据,前后端交互的接口设计,编写接口文档,响应格式

1、code码

响应状态

2、data数据

响应数据
根据ID查询详细信息

3、msg

提示信息

四、代码研发、实现

按照接口设计文档实现接口

1、准备工作

准备相关类(前后端响应类)、相关枚举等

2、代码编写

实现类等代码编写


后续敬请期待

  • 11
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
项目系统结构——前后分离是一种常见的Web应用程序开发模式,它采用了一种分离和后的策略,将应用程序分为两个独立的部分:前和后。这种模式通常用于构建复杂的应用程序,如企业级管理系统、在线购物平台等。 以下是项目系统结构——前后分离的主要组成部分: 前: 1. 客户应用程序:通常使用JavaScript框架(如React、Vue、Angular等)或前Web框架(如Django、Flask等)开发,用于处理用户界面、数据请求和响应等功能。 2. 静态资源:包括CSS、图片、JavaScript等静态资源文件,通常存储在Web服务器上,供前应用程序使用。 后: 1. API服务:提供RESTful或GraphQL风格的API接口,用于处理业务逻辑和数据操作。后服务通常使用服务器语言(如Python、Java、Node.js等)编写,并使用数据库存储数据。 2. 数据库:用于存储和管理应用程序的数据,通常使用关系型数据库(如MySQL、PostgreSQL等)或非关系型数据库(如MongoDB、Redis等)。 前后分离的优点: 1. 开发效率高:前和后可以由不同的团队或个人独立开发,减少了沟通和协作的难度。 2. 可扩展性好:前后分离的应用程序可以根据需要灵活地添加新的前或后组件,提高了系统的可扩展性。 3. 灵活性高:前可以使用不同的技术栈,如移动应用程序、小程序等,提高了应用的灵活性。 前后分离的缺点: 1. 安全性问题:前后分离的应用程序可能存在安全风险,如跨站脚本攻击(XSS)和SQL注入等。因此,需要采取适当的措施来保护应用程序的安全性。 2. 集成问题:前后分离的应用程序需要将数据从后传输到前,需要处理数据格式转换、数据验证等问题。 3. 调试和测试难度大:前后分离的应用程序需要分别进行调试和测试,增加了开发和测试的难度。 总之,项目系统结构——前后分离是一种灵活、可扩展的开发模式,适用于构建复杂的应用程序。在开发过程中,需要关注安全性和集成问题,并采取适当的措施来确保应用程序的稳定性和可靠性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值