发表于: 2017-11-15 16:22:58
1 697
今天完成的事情:
做完拦截器的操作
在springmvc中的配置
把另一个页面url改成/u 能被拦截器拦截
这是prehandle的拦截在controller之前,cookies解密token操作
能正常对比用户id
明天计划的事情:
看看jmeter.
遇到的问题:
用token免去了客户端频繁向服务端请求数据,但是对token加密解密不也得消耗资源吗,大概是加密解密用的资源更少?
收获:
1、Token的引入:Token是在客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进行对比,判断用户名和密码正确与否,并作出相应提示,在这样的背景下,Token便应运而生。
2、Token的定义:Token是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。
3、使用Token的目的:Token的目的是为了减轻服务器的压力,减少频繁的查询数据库,使服务器更加健壮。
过滤器(Filter):当你有一堆东西的时候,你只希望选择符合你要求的某一些东西。定义这些要求的工具,就是过滤器。
拦截器(Interceptor):在一个流程正在进行的时候,你希望干预它的进展,甚至终止它进行,这是拦截器做的事情。
监听器(Listener):当一个事件发生的时候,你希望获得这个事件发生的详细信息,而并不想干预这个事件本身的进程,这就要用到监听器。
禅道
http://task.ptteng.com/zentao/project-task-385.html
评论