spring
飞扬大哥哥
这个作者很懒,什么都没留下…
展开
-
用了apache-shiro后,HttpSession.getServletContext() API无法正常工作了
用了apache-shiro以后,偶然发现servlet环境下(我开发时用的servlet3.0) HttpSession.getServletContext() 一直返回的是null查看了ShiroHttpSession实现类的源代码,结合shiro官方文档。发现修改web.xml可以解决这个问题。<web-app xmlns="http://java.sun.com/xml/ns转载 2014-07-06 06:21:30 · 992 阅读 · 0 评论 -
targetFilterLifecycle的作用
在web.xml中进行配置,对所有的URL请求进行过滤,就像"击鼓传花"一样,链式处理。配置分为两种A和B。A:普通配置在web.xml中增加如下内容: permissionFilter com.taobao.riskm.filter.PermissionFilter permissionFilter /*由fil转载 2014-07-06 06:33:05 · 1496 阅读 · 0 评论 -
Spring Bean定义 abstract="true"
今天在项目框架中看到很多配置文件中都有这样的写法: <bean id="stateDao" parent="daoTemplate"class="org.crazyit.auction.dao.impl.StateDaoHibernate"/><bean id="kindDao" parent="daoTemplate"class="org.crazyit.a原创 2015-01-26 20:00:42 · 2175 阅读 · 0 评论 -
OpenSessionInViewFilter 的配置及替代方案
Spring 为我们提供了一个叫做 OpenSessionInViewFilter 的过滤器,他是标准的 Servlet Filter 所以我们把它按照规范配置到 web.xml 中方可使用。使用中我们必须配合使用 Spring 的 HibernateDaoSupport 来进行开发,也就是说,我们的dao层的类都要继承于 HibernateDaoSupport,从中由 Spring 来控制 Hi转载 2015-02-13 15:31:22 · 354 阅读 · 0 评论 -
深入学习J2EE的好例子,集成spring,datajpa,springmvc,shiro,freemarker,quartz(需要一定J2EE基础)
说明:参考了公司的一些项目以及springside,集成了一些常用框架,特色功能如下:shiro:1.支持shiro数据库配置权限。2.支持在方法级别上控制权限。quartz:1.页面配置Trigger以及选择Job任务来开启定时器。2.记录job执行历史以及异常。3.记录schedule操作历史以及异常。分享给大家,欢迎提出批评和建议。有些注释原创 2014-12-08 17:10:49 · 1072 阅读 · 0 评论 -
使用oVal进行Java Bean 验证的注意事项
如果需要不同条件验证不同的属性的时候,需要使用profiles属性,每个校验注解符中都有。注意:oVal默认是启用所有的profiles,所以在对单独一个profile进行启用的时候,需要先disableAllProfiles。当使用除了@NotNull之外的校验符时,需使用@NotNull先校验,否则其他校验符不起作用。譬如当使用@ValidateWithMethod校验符的时候,需要先使用@N原创 2016-02-29 15:12:54 · 1528 阅读 · 0 评论