Day2

Axure:进行原型设计,对于前期设计提供参考,在大二时候设计过几个,不过不够规范

DTO:当前端提交的数据和实体类中对应的属性差别比较大时,建议使用DTO来封装数据

由于传入参数和实体类有较大差别,所以自定义DTO类。

VO:当后端回显数据时,有时和实体类有差距,所以需要封装一个类似的xxxVO来传给前端。

JWT:用户提交账户密码——>后端验证通过——>生成JWT token——->保存到前端本地——>发送后端验证&解析用户信息

ThreadLocal:ThreadLocal 并不是一个Thread,而是Thread的局部变量。 ThreadLocal为每个线程提供单独一份存储空间,具有线程隔离的效果,只有在线程内才能获取到对应的值,线程外则不能访问。

关于几种数据的传输方式

传递标识 / 查询信息:优先用 URL 路径或查询参数(GET 请求)。

传递复杂 / 敏感数据:用请求体(POST/PUT 等,JSON 格式)。

文件上传:必须用 multipart/form-data 格式(表单或 AJAX)。

认证 / 元数据:用 HTTP 头部或 Cookie。

本地临时数据:用 LocalStorage/ SessionStorage,需手动传递。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注