java写接口给前端_看看人家那后端API接口写得,那叫一个优雅!

来源:

r6d.cn/tEvn

在移动互联网,分布式、微服务盛行的今天,现在

项目绝大部分都采用的微服务框架,前后端分离方式

,(题外话:

前后端的工作职责越来越明确

,现在的前端都称之为

大前端

,技术栈以及生态圈都已经非常成熟;以前后端人员瞧不起前端人员,

那现在后端人员要重新认识一下前端

,前端已经很成体系了)。

一般系统的

大致整体架构图

如下:

java写接口给前端_看看人家那后端API接口写得,那叫一个优雅!_第1张图片

需要说明的是,有些小伙伴会回复说,

这个架构太简单了吧,太low了,什么网关啊,缓存啊,消息中间件啊

,都没有。

因为老顾这篇主要介绍的是API接口

,所以我们聚焦点,其他的模块小伙伴们自行去补充。

接口交互

前端和后端进行交互,

前端按照约定请求URL路径,并传入相关参数,后端服务器接收请求,进行业务处理,返回数据给前端。

针对

URL路径的restful风格

,以及传入参数的

公共请求头的要求(如:app_version,api_version,device等)

,老顾这里就不介绍了,小伙伴们可以自行去了解,也比较简单。

着重介绍一下

后端服务器如何实现把数据返回给前端?

返回格式

后端返回给前端我们一般用JSON体方式,定义如下:

{

#返回状态码

code:integer,

#返回信息描述

message:string,<

你可能感兴趣的:(java写接口给前端)