从零开发一款APP 一、Java Web后端注册接口的设计

从今天开始,我将带着大家从零开发一款运动类的Android APP,包括后端的建设,后端我们使用Java Web的Servlet来实现,个人服务器使用Tomcat,数据库采用MySql。

因为我们是前后端都是自己设计,所以在设计接口时,前端和后端再也不用相爱相杀了,一切都是我们自己来定大笑


一、 逻辑设计:

  我们今天先设计一下注册的接口,设计接口,当然就是要先考虑需要实现样的功能。客户端注册时,需要将获取的用户名和密码以及昵称通过post方式来交给服务器,当然,后期我们需要给所有的请求内容都加上加密的处理,不能让中间人直接获取到明文密码。

   服务器端在获取到用户名和密码以及昵称时,需要作出以下判断,先判断用户名和昵称是否数据库中有重复,如果没有重复,那么才进行写入操作。如果有重复,那么返回相应的错误码。


二、数据库设计:

  逻辑设计完成之后,我们需要设计用户表tal_user,通过上面的需求,我们至少知道有以下四个字段,一为用户的id,二为用户的userName,三为用户的passWord,四为用户的nickName。但是,我们还需要一个字段,那就是用户的token,用户token的作用很大,它能完成很多password不能完成的任务。这里先介绍一下token的用法:

  token可以看成服务端生成了一个用户的临时id,这个临时id在用户表中必须是唯一的,它能

  • 19
    点赞
  • 77
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值