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

本文介绍了如何从零开始开发一款运动类Android APP的后端,使用Java Web的Servlet和Tomcat服务器,数据库采用MySQL。首先,详细阐述了注册接口的逻辑设计,包括客户端发送用户名、密码和昵称,服务器判断数据唯一性并决定是否写入。接着,讨论了数据库设计,创建了包含id、username、password、nickname和token字段的用户表。最后,提出了接口访问的规范标准。
摘要由CSDN通过智能技术生成

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

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


一、 逻辑设计:

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

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


二、数据库设计:

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

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

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值