探讨|前后端分离开发思路的探讨( 二 )
1、项目设计阶段 , 前后端架构负责人将项目整体进行分析 , 讨论并确定API风格、职责分配、开发协助模式 , 确定人员配备;设计确定后 , 前后端人员共同制定开发接口 。
2、项目开发阶段 , 前后端分离是各自分工 , 协同敏捷开发 , 后端提供Restful API , 并给出详细文档说明 , 前端人员进行页面渲染前台的任务是发送API请(GET,PUT,POST,DELETE等)获取数据(json , xml)后渲染页面 。
3、项目测试阶段 , API完成之前 , 前端人员会使用mock server进行模拟测试 , 后端人员采用junit进行API单元测试 , 不用互相等待;API完成之后 , 前后端再对接测试一下就可以了 , 当然并不是所有的接口都可以提前定义 , 有一些是在开发过程中进行调整的 。
4、项目部署阶段 , 利用nginx 做反向代理 , 即Java + nodejs + nginx 方式进行 。
本文插图
推荐阅读
- 趣头条|字节跳动将国内外业务分离,TikTok海外服务器不会与中国共享数据
- 人工智能|沪上集中推出一批与人工智能相关的新书,探讨人工智能发展的伦理、责任
- 中年|干货|华北电力大学副教授《大规模共享储能应用与我国中长期政策探讨》
- 电商|手握好牌也要懂得出牌——丰巢快递柜商业模式探讨
- 5G,AI人工智能|高通探讨分布式智能未来 5G+AI实现无缝对接
- 中年|特斯拉专题报告:特斯拉供应链选股策略探讨
- 人工智能|<p>人工智能会取代人类吗?7月10日,听图灵奖得主、中科院院士探讨人与机器和谐共生之道</p>
- 大众新闻|绿盟科技亮相GSMA Thrive,探讨5G MEC应用环境下的多方安全责任
- MEC绿盟科技亮相GSMA Thrive,探讨5G MEC应用环境下的多方安全责任
- 2019世界人工智能大会|2020世界人工智能大会法治论坛 探讨“人工智能的权利义务与法治实践