﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-『一只小蚂蚁』的专栏-随笔分类-Security</title><link>http://www.blogjava.net/qixiangnj/category/22772.html</link><description>&lt;strong&gt;生命不息，拼搏不止。&lt;/strong&gt;</description><language>zh-cn</language><lastBuildDate>Wed, 25 Jul 2007 05:26:27 GMT</lastBuildDate><pubDate>Wed, 25 Jul 2007 05:26:27 GMT</pubDate><ttl>60</ttl><item><title>Project Track - a JSF/Spring/Hibernate/Acegi example application</title><link>http://www.blogjava.net/qixiangnj/archive/2007/05/28/120521.html</link><dc:creator>Thomas</dc:creator><author>Thomas</author><pubDate>Mon, 28 May 2007 09:18:00 GMT</pubDate><guid>http://www.blogjava.net/qixiangnj/archive/2007/05/28/120521.html</guid><wfw:comment>http://www.blogjava.net/qixiangnj/comments/120521.html</wfw:comment><comments>http://www.blogjava.net/qixiangnj/archive/2007/05/28/120521.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qixiangnj/comments/commentRss/120521.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qixiangnj/services/trackbacks/120521.html</trackback:ping><description><![CDATA[<p><span style="font-weight: bold;">http://code.google.com/p/projecttrack/</span><br></p>
<p>The original version of Project Track appeared as the example
application in Kito Mann's JavaServer Faces in Application. Chris
Richardson, author of POJOs in Action, then developed Spring, and
Hibernate backend, integrated Acegi Security, and wrote some Selenium
tests. </p>
<p>The goal is for Project Track to be an example of how to build applications with JSF, Spring, Hibernate, and Acegi Security.<br><br><br># Non-members may check out a read-only working copy anonymously over HTTP.<br>svn checkout <span style="font-weight: bold;">http://projecttrack.googlecode.com/svn/trunk/</span> projecttrack<br><br><br><span style="font-weight: bold;">Links</span>:
</p>
<ul>
    <li><a href="http://www.chrisrichardson.net/kb/projecttrack/ProjectTrackOverview.html" rel="nofollow">Overview of Project Track</a></li>
    <li><a href="http://www.chrisrichardson.net/javaone2007.html" rel="nofollow">JavaOne presentation about Project Track</a></li>
    <li><a href="http://fisheye2.cenqua.com/browse/projecttrack" rel="nofollow">Fisheye view of Project Track</a></li>
</ul>
<p><span style="font-weight: bold;">Groups</span>:
</p>
<ul>
    <li><a href="http://groups.google.com/group/project-track" rel="nofollow">Project Track discussion</a></li>
</ul><img src ="http://www.blogjava.net/qixiangnj/aggbug/120521.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qixiangnj/" target="_blank">Thomas</a> 2007-05-28 17:18 <a href="http://www.blogjava.net/qixiangnj/archive/2007/05/28/120521.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Acegi提纲式学习笔记</title><link>http://www.blogjava.net/qixiangnj/archive/2007/05/24/119820.html</link><dc:creator>Thomas</dc:creator><author>Thomas</author><pubDate>Thu, 24 May 2007 13:57:00 GMT</pubDate><guid>http://www.blogjava.net/qixiangnj/archive/2007/05/24/119820.html</guid><wfw:comment>http://www.blogjava.net/qixiangnj/comments/119820.html</wfw:comment><comments>http://www.blogjava.net/qixiangnj/archive/2007/05/24/119820.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qixiangnj/comments/commentRss/119820.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qixiangnj/services/trackbacks/119820.html</trackback:ping><description><![CDATA[http://wiki.springside.org.cn/display/springside/Acegi+Reference，看得一头雾水，入门，难了些。<br>http://www.ibm.com/developerworks/cn/java/j-acegi1/index.html，写得相当不错！期待这个系列的其他文章。<br>http://caterpillar.onlyfun.net/Gossip/AcegiGossip/AcegiGossip.html，推荐！<br><br><span style="font-weight: bold;">简单记录下</span>：<br>Acegi Security System使用安全过滤器进行身份验证、授权服务。<br><br>四大组件：<br>1. 过滤器<br>&nbsp;&nbsp; 提供常见的安全服务：身份验证、会话处理、注销<br>2. 管理器<br>&nbsp;&nbsp;&nbsp; 过滤器要使用管理器和提供者实现身份验证、会话处理、注销<br>3. 提供者<br>&nbsp;&nbsp;&nbsp; 用于和不同类型的数据存储服务通信：目录服务、关系数据库、简单的内存中的对象<br>4. 处理程序<br><br>安全过滤器<br>1. Session Integration Filter (SIF)<br>2. Authentication Processing Filter (APF)<br>&nbsp;&nbsp;&nbsp; 身份验证<br>3. Logout Processing Filter (LPF)<br>4. Exception Translation Filter (ETF)<br><br>拦截过滤器<br>&nbsp;&nbsp;&nbsp; 用于做出授权决策<br><br>访问控制策略<br>配置简单访问控制策略，步骤：&nbsp;  <br>1. 编写<br>2. 根据策略配置Acegi的拦截过滤器<br><br>过滤器工作原理<br> <img src ="http://www.blogjava.net/qixiangnj/aggbug/119820.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qixiangnj/" target="_blank">Thomas</a> 2007-05-24 21:57 <a href="http://www.blogjava.net/qixiangnj/archive/2007/05/24/119820.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>