- 博客(7)
- 收藏
- 关注
利用spring的timer和quartz进行任务调度
jdk提供对timer的支持,timer通过线程不停的将当前时间与服务器时间比较,如时间相同,则执行相应的方法. class MyJob extends TimerTask{ public void run() { System.out.println("哈哈哈"); } 在时间相等的情况下,执行timertask的run()方法. //设置为守护线程 Timer timer...
2007-06-02 10:22:48 94
利用DetachedCriteria实现模糊查询和分页
前段时间在做模糊查询,并利用数据库分页,DAO用hibernate实现,刚开始的时候 根据业务层的数据,拼hql语句进行查询,且不说要进行一些if判断,单从结构上来说, 底层的数据访问层依赖于业务层或者表现层了. 比如说,我想查询姓王的员工,年龄大于30岁的,在DAO显然要name like '%王' and age >30,如果业务发生变化,查询与王**姓名相同,年龄等于30的,...
2007-05-03 02:01:06 336
acegi+ssh动态实现基于角色的权限管理(五)
AuthenticationPostUpdateListenerEvent code: /** * @author 叶天兵 */ @SuppressWarnings("serial") public class AuthenticationPostUpdateListenerEvent implements PostUpdateEventListener { private ...
2007-05-02 09:29:10 100
acegi+ssh动态实现基于角色的权限管理(四)
资源信息: code: public Resource(String authResource, int resType, GrantedAuthority[] authorities) { // TODO 自动生成构造函数存根 if(authResource == null ||"".equals(authResource)){ throw new IllegalAr...
2007-05-02 08:48:16 138
acegi+ssh动态实现基于角色的权限管理(三)
DBFilterInvocationDefinationSource 实现AbstractFilterInvocationDefinitionSource ,从db获取资源信息 code: public class DBFilterInvocationDefinationSource extends AbstractFilterInvocationDefinitionSource { ...
2007-05-02 07:52:52 98
acegi+ssh动态实现基于角色的权限管理(二)
现在设置认证管理器 <!-- * set authenticationManager , an important manager--> <bean id="authenticationManager" class="org.acegisecurity.providers.ProviderManager"> <property name="provid...
2007-05-02 06:54:40 96
acegi+ssh动态实现基于角色的权限管理(一)
第一次写blog,由于文笔差,请大家见谅. 最近通过springside和springframework社区学习acegi,并将其加入到我的设计之中.,现在做到web-request,method interceptor,至于domain object级别和acl也没有去研究,但感觉做到这两步也就差不多了吧.. jar包: spring1.2.jar a...
2007-05-02 05:16:17 86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人