首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/302599

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

前后端数据传输约定探讨

1 目的 稳定可靠,降本增效    前后端数据传输约定旨在提升系统稳定性、可靠性,降低线上线下bug率;并提升研发效率、降低沟通成本、降低延期率。是确保项目前端和后端开发顺利进行的重要规约之一,定义了前端与后端交互的规则和标准。  2 数据传输约定 2.1 数据向后端传递,及在前端流转    1. 前端URL传参:原则上只允许传id参数,尽量不要在URL中传入中文参数及有关状态判断参数。 2. 数据提交:明确表单数据类型,包括是否必填校验、multipart数据以及其他复杂类型数据。 3. 参数规范:详细描述接口所需的参数,包括参数名称、类型、是否必填、默认值、示例等。  2.2 数据从后端返回到前端    1. 正常数据格式:需定义单个数据、复杂数据、可能有的数据、无数据、分页数据、校验数据、特殊数据以及认证加密数据的格式。 2. 异常数据格式:需包含异常状态码、异常名称、数据格式、错误类型码、异常发生位置以及异常描述,以便于前端正确处理和显示错误信息。 3. 性能要求:接口的响应时间、并发处理能力、健壮性、稳定性、故障恢复、安全性等性能指标。 【措施】 ...

Arm 旗下开源物联网项目 Mbed 将于 2026 年 7 月结束生命周期

Mbed 是一个平台和操作系统,用于基于 32-bit ARM Cortex-M 微控制器的连接互联网的设备。该项目由 Arm 和它的技术伙伴协作开发。 近日 Mbed 团队发布公告,称Mbed 平台和操作系统将于 2026 年 7 月结束生命周期: Mbed 平台和操作系统将于 2026 年 7 月终止生命周期,届时 Mbed 网站将被存档,并且将无法再在我们的在线工具中构建项目。 设备软件 Mbed OS 是开源的,将继续公开提供,但不再由 Arm 主动维护。 Mbed TLS 项目不受此公告的影响,并将继续作为TrustedFirmware社区项目的一部分获得支持。 公告还写道,自 2009 年以来,Mbed 一直是一个非常受欢迎的项目,帮助专业开发者、教育用户和创客社区基于 Arm 的硬件创建、保护、部署和更新数千个应用。 与此同时,Arm 支持的项目(如 micro:bit、Arduino 和 Raspberry Pi)在教育环境和创客社区中获得了发展势头,使得 Mbed 提供的许多功能变得更加广泛和易于访问。官方认为,现在更广泛的生态系统可以最好地满足这些需求,而无需 Ar...

相关文章

发表评论

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册