随笔分类 -  框架与JavaWeb

摘要:以前在学校做项目的时候,登录注销,权限验证这些事情,都是交给框架来做的,每次都是把这个架子拿到项目中去,也没有真正思考过它的过程,总觉的这些都是十分简单的逻辑。 然而来公司工作之后,慢慢觉得登录和权限虽然固定,但确实不容出错的。并且,在一个大型的公司或是多系统中,登录和权限都是抽离开来的,它们有复杂 阅读全文
posted @ 2017-08-20 10:32 XiaoTeng.bat 阅读(4309) 评论(0) 推荐(1)
摘要:今天,小伙伴突然问到了Servlet是不是线程安全的问题。脑子当时一卡壳,只想到了单实例多线程。这里做一些总结。 Servlet体系是建立在Java多线程的基础之上的,它的生命周期是由Tomcat来维护的。当客户端第一次请求Servlet的时候,tomcat会根据web.xml配置文件实例化serv 阅读全文
posted @ 2017-04-25 15:03 XiaoTeng.bat 阅读(749) 评论(0) 推荐(0)
摘要:原文链接:http://lixuanbin.iteye.com/blog/2250100 1. 需求描述 某内部管理系统采用Spring MVC搭建,用户可以登录系统进行CRUD以及其他的一些日常管理操作。现在希望对某些敏感操作(譬如修改重要数据)进行拦截,在日志中记录下该操作的执行人,操作时间,操 阅读全文
posted @ 2017-04-01 14:48 XiaoTeng.bat 阅读(2671) 评论(0) 推荐(0)
摘要:看到一篇很好的Spring aop 拦截方法的问题, 原文地址。 问题 貌似不能拦截私有方法? 试了很多次,都失败了,是不是不行啊? 我想了一下,因为aop底层是代理, jdk是代理接口,私有方法必然不会存在在接口里,所以就不会被拦截到; cglib是子类,private的方法照样不会出现在子类里, 阅读全文
posted @ 2017-03-31 16:47 XiaoTeng.bat 阅读(9540) 评论(0) 推荐(0)
摘要:之前总是弄混这两者,今天看了几篇文章,小结一下在这里。 Filter介绍 Filter可以认为是Servlet的一种“加强版”,它主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理,是个典型的处理链。Filter也可以对用户请求生成响应,这一点与Servlet相同 阅读全文
posted @ 2017-03-31 09:07 XiaoTeng.bat 阅读(7707) 评论(0) 推荐(0)