后端的开发常用的编码操作有哪些?我想造个轮子,抽象后端开发里常用编码操作简化开发。那么常用的后端编码操作,各位有哪些呢,有哪些可以抽象的呢。
常用的 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"));
大家觉得有哪些常用的后端编码操作,并且觉得可以抽象的,各位请罗列一下。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.