前后端分离后各自职责

Posted sxgxiaoge

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前后端分离后各自职责相关的知识,希望对你有一定的参考价值。

怎么做前后端分离?大方向就是

  后端专注于:后端控制层(Restful API) & 服务层 & 数据访问层;

  前端专注于:前端控制层(Nodejs) & 视图层

  

  1、项目设计阶段,前后端架构负责人将项目整体进行分析,讨论并确定API风格、职责分配、开发协助模式,确定人员配备;设计确定后,前后端人员共同制定开发接口。

  2、项目开发阶段,前后端分离是各自分工,协同敏捷开发,后端提供Restful API,并给出详细文档说明,前端人员进行页面渲染前台的任务是发送API请(GET,PUT,POST,DELETE等)获取数据(json,xml)后渲染页面。

  3、项目测试阶段API完成之前,前端人员会使用mock server进行模拟测试后端人员采用junit进行API单元测试,不用互相等待;API完成之后,前后端再对接测试一下就可以了,当然并不是所有的接口都可以提前定义,有一些是在开发过程中进行调整的。

  4、项目部署阶段,利用nginx 做反向代理,即Java + nodejs + nginx 方式进行。

来源:https://www.cnblogs.com/shanrengo/p/6397734.html

以上是关于前后端分离后各自职责的主要内容,如果未能解决你的问题,请参考以下文章

前后端分离怎么落地

前后端分离微服务架构如何设计

干货苏宁易购:前后端分离架构的落地思考

前后端分离后,如何定义接口规范~

前后端分离与不分离,一点点理解

前后端分离的架构设计分析