Web 后端的开发常用的编码操作有哪些?

日期 : 2020-07-29 22:55:43

后端的开发常用的编码操作有哪些?我想造个轮子,抽象后端开发里常用编码操作简化开发。那么常用的后端编码操作,各位有哪些呢,有哪些可以抽象的呢。


常用的 Web 后端出于安全考虑,一般都有以下三个的验证。 登录验证( session 校验或 token 校验),权限校验,数据合法校验。而我要说的是在这三个验证通过之后的常用后端编码操作。这里不考虑前端问题


我罗列一下吧:


( 1 )已登录的客户端请求一个 Action,获取业务资源,后端根据用户 id 获取该用户对应的数据,这里获取的数据源可能是缓存里,也可能是数据库里。


( 2 )已登录的客户端请求一个 Action,请求参数中携带一个业务资源的主键 id,根据该注解 id,获取另一个不同类型的业务资源的数据。但在获取之前,后端先校验这个主键 id 是否与用户存在关联,如果没有关联,就响应 403 或错误标志数据,如果有,继续下一步,根据该主键 id 获取另一个业务资源关联的数据


( 3 )后端请求 Action 里,写死一个字符串常量获取请求参数,比如 request.getParam("stuId");


( 4 )后端请求 Action 里,构造一个用于查库参数的键值对集合实例( c#里是字段,java 里是 HashMap ),并写死字符串常量。比如 KeyValue_List.add("stuId",request.getParam("stuId"));



标签 :