发表于: 2017-11-15 16:22:58

1 698


今天完成的事情:

       做完拦截器的操作

在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


返回列表 返回列表
评论

    分享到