美文网首页
后端开发流程

后端开发流程

作者: surmoon | 来源:发表于2017-08-30 12:18 被阅读0次

接口定义

开发前先定义好接口名称、类型、参数,以文档的形式展示出来。这样可以做到和前台无障碍交流,避免不必要的所错误发生,达到高效沟通。接口的定义采用rest风格,因为rest简洁、明确,方便阅读。
参考资料

接口名:GET user/{id}
定义的接口名称必须和实际编写的接口名一样。

提交参数: Long
get提交使用"="分隔,post提交使用json形式提交。

返回参数:{id:Long,name:String}
返回参数一般都是json格式,对应参数表现形式见下表。

参数类型 表现形式
对象 {}
集合 []
字符串 String
数字 Integer/Long
日期 yyyy-MM-dd
布尔 true/false

编写JDL

Jdl是jhipster定义的数据即结构,根据这个结构可以生成代码实现。使用jhibster生成代码或直接编业务代码。
参考资料

编写liuqubase 生成数据库

liuqubase是数据库集成项目,通过spring或者maven插件控制数数据库和数据的创建、更新,数据库修改不允许直接修改数据库,因为会造成开发者数据不同步,导致开发中出现不必要的错误。

编写测试

编写Junit测试,保证代码在和前端整合时自测没有问题.

搭建持续集成环境 Jenkins

使用搭建好的jenkins 做持续集成,在开发的后期需要在测试环境中部署项目,手动部署war会占用大量的开发时间。

相关文章

  • 开发流程

    前端开发流程梳理 ```tex 1 产品需求 产品调研 2 设计开发 设计开发 设计评审 3 后端开发 后端提...

  • 后端开发流程

    接口定义 开发前先定义好接口名称、类型、参数,以文档的形式展示出来。这样可以做到和前台无障碍交流,避免不必要的所错...

  • 前后端分离概述

    1.传统的javaweb开发 在传统的开发中,开发流程为:前端 -> html静态页面 -> 后端 -> JSP ...

  • json-server模拟服务端REST接口

    在web项目开发中,前端完成静态页面的开发后,后端迟迟未给到接口,会导致前、后端数据交互的开发流程中停滞。可以根据...

  • json-server模拟接口获取mock数据

    在项目开发中,经常会遇到前后端数据交互而引起的开发流程停滞,前端完成静态页面的开发后,却迟迟未得到后端的接口。测试...

  • Spring Boot实战:Restful API的构建

    在现在的开发流程中,为了最大程度实现前后端的分离,通常后端接口只提供数据接口,由前端通过Ajax请求从后端获取数据...

  • Spring Boot实战:Restful API的构建

    在现在的开发流程中,为了最大程度实现前后端的分离,通常后端接口只提供数据接口,由前端通过Ajax请求从后端获取数据...

  • 详细后端开发知识讲解

    一. 前言 本片文章面向后端开发,讲述后端在进行开发时所使用的WEB服务器的工作流程,正所谓知根知底,WEB服务器...

  • Python前后端分离开发项目介绍

    主要技术介绍 Vue+Django REST Framework前后端分离技术 玩转restful api开发流程...

  • 制作一个App的完整流程是哪些

    APP开发流程其实并不复杂,但是对于客户来说,。一般移动APP开发都离不开UI设计师、前端开发、后端开发、测试专员...

网友评论

      本文标题:后端开发流程

      本文链接:https://www.haomeiwen.com/subject/zinzdxtx.html