云自无心水自闲

天平山上白云泉,云自无心水自闲。何必奔冲山下去,更添波浪向人间!
posts - 288, comments - 524, trackbacks - 0, articles - 6
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

appfuse 1.9.4 学习心得 II

Posted on 2007-03-07 23:46 云自无心水自闲 阅读(1322) 评论(2)  编辑  收藏 所属分类: Java心得体会AppfuseAcegi
这次详细地说明一下Appfuse的认证过程:
1. 在Web.xml中定义了FilterChainProxy,
2. 在Security.xml中对FilterChain进行了详细定义。
3. 其中AuthenticationManager的Providers包含了DaoAuthenticationProvider,而此Provider的UserDetailsService引用了userDao。
4. 在applicationContext-hibernate.xml中定义了userDao,是org.appfuse.dao.hibernate.UserDaoHibernate。
5. 而UserDaoHibernate实现了UserDetailsService接口,主要是实现了loadUserByUsername(String)方法,其中参数是String类型的用户名,而返回一个UserDetails类型的对象。
6. 在LoadUserByUsername方法中,使用getHibernateTemplate().find来获得了一个org.appfuse.model.User类型的List,其中User类型实现了UserDetails。


评论

# re: appfuse 1.9.4 学习心得 II  回复  更多评论   

2007-03-15 13:01 by nightdragon
受教了,顶一下

# re: appfuse 1.9.4 学习心得 II  回复  更多评论   

2008-04-08 13:23 by 张文波
受益匪浅......

只有注册用户登录后才能发表评论。


网站导航: