发表于: 2017-04-24 22:44:59

2 1524


一、今天完成事情:

  今天完成任务5,使用des加密password,使用md5校验完成token传递,token传递判断为name+当前系统时间。

  在完成拦截时产生了一个问题,静态资源和样式js等都访问不到,因为前面在设置default-servlet的时候以为默认释放资源,而没想到拦截器把所有资源都拦截了。

   解决办法参照前面提过的<mvc:resource>来解决问题,最终完成任务5

   该任务主要难点一定要知道什么是拦截器,思考拦截器的用法和拦截资源。

   还有util工具类编写后的应用也是一个难点。

还有各工具类的编写也是一个重要的点。

二、遇到问题:无

三、明天计划的事情:开始task6

四、收获:

     对于拦截器的理解又上了一层楼

拦截器 :是在面向切面编程的就是在你的service或者一个方法,前调用一个方法,或者在方法后调用一个方法比如动态代理就是拦截器的简单实现,在你调用方法前打印出字符串(或者做其它业务逻辑的操作),也可以在你调用方法后打印出字符串,甚至在你抛出异常的时候做业务逻辑的操作。

过滤器:是在javaweb中,你传入的request、response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 struts的action前统一设置字符集,或者去除掉一些非法字符.。



返回列表 返回列表
评论

    分享到