Spring Security-2.0入門教程
歡迎閱讀咱們寫(xiě)的Spring Security教程,咱們既不想寫(xiě)一個(gè)簡(jiǎn)單的入門教程,也不想翻譯已有的國(guó)外教程。咱們這個(gè)教程就是建立在咱們自己做的OA的基礎(chǔ)上,一點(diǎn)一滴總結(jié)出來(lái)的經(jīng)驗(yàn)和教訓(xùn)。
首先必須一提的是,Spring Security出身名門,它是Spring的一個(gè)子項(xiàng)目http://static.springsource.org/spring-security/site/index.html。它之前有個(gè)很響亮的名字Acegi。這個(gè)原本坐落在sf.net上的項(xiàng)目,后來(lái)終于因?yàn)楦鷖pring的緊密連接,在2.0時(shí)成為了Spring的一個(gè)子項(xiàng)目。
即 使是在開(kāi)源泛濫的Java領(lǐng)域,統(tǒng)一權(quán)限管理框架依然是稀缺的,這也是為什么Spring Security(Acegi)已出現(xiàn)就受到熱捧的原因,據(jù)俺 們所知,直到現(xiàn)在也只看到apache社區(qū)的jsecurity在做同樣的事情。(據(jù)小道消息,jsecurity還很稚嫩。)
Spring Security(Acegi)支持一大堆的權(quán)限功能,然后它又和Spring這個(gè)當(dāng)今超流行的框架整合的很緊密,所以我們選擇它。實(shí)際上自從Acegi時(shí)代它就很有名了。
目前我們編寫(xiě)了四章用于Spring Security入門的文檔,基本上可以帶新手從頭開(kāi)始使用Spring Security了。
1. 一個(gè)簡(jiǎn)單的HelloWorld
1.1. 配置過(guò)濾器
1.2. 使用命名空間
1.3. 完善整個(gè)項(xiàng)目
1.4. 運(yùn)行示例
2. 使用數(shù)據(jù)庫(kù)保存權(quán)限信息
2.1. 修改配置文件
2.2. 數(shù)據(jù)庫(kù)表結(jié)構(gòu)
3. 自定義數(shù)據(jù)庫(kù)表結(jié)構(gòu)
3.1. 自定義表結(jié)構(gòu)
3.2. 初始化數(shù)據(jù)
3.3. 配置Spring Security
3.3.1. 處理用戶登陸
3.3.2. 檢驗(yàn)用戶權(quán)限
4. 自定義登陸頁(yè)面
4.1. 實(shí)現(xiàn)自定義登陸頁(yè)面
4.2. 修改配置文件
4.3. 登陸頁(yè)面中的參數(shù)配置
4.4. 測(cè)試一下
教程在線瀏覽地址:http://www.family168.com/oa/springsecurity/html/index.html
首先必須一提的是,Spring Security出身名門,它是Spring的一個(gè)子項(xiàng)目http://static.springsource.org/spring-security/site/index.html。它之前有個(gè)很響亮的名字Acegi。這個(gè)原本坐落在sf.net上的項(xiàng)目,后來(lái)終于因?yàn)楦鷖pring的緊密連接,在2.0時(shí)成為了Spring的一個(gè)子項(xiàng)目。
即 使是在開(kāi)源泛濫的Java領(lǐng)域,統(tǒng)一權(quán)限管理框架依然是稀缺的,這也是為什么Spring Security(Acegi)已出現(xiàn)就受到熱捧的原因,據(jù)俺 們所知,直到現(xiàn)在也只看到apache社區(qū)的jsecurity在做同樣的事情。(據(jù)小道消息,jsecurity還很稚嫩。)
Spring Security(Acegi)支持一大堆的權(quán)限功能,然后它又和Spring這個(gè)當(dāng)今超流行的框架整合的很緊密,所以我們選擇它。實(shí)際上自從Acegi時(shí)代它就很有名了。
目前我們編寫(xiě)了四章用于Spring Security入門的文檔,基本上可以帶新手從頭開(kāi)始使用Spring Security了。
1. 一個(gè)簡(jiǎn)單的HelloWorld
1.1. 配置過(guò)濾器
1.2. 使用命名空間
1.3. 完善整個(gè)項(xiàng)目
1.4. 運(yùn)行示例
2. 使用數(shù)據(jù)庫(kù)保存權(quán)限信息
2.1. 修改配置文件
2.2. 數(shù)據(jù)庫(kù)表結(jié)構(gòu)
3. 自定義數(shù)據(jù)庫(kù)表結(jié)構(gòu)
3.1. 自定義表結(jié)構(gòu)
3.2. 初始化數(shù)據(jù)
3.3. 配置Spring Security
3.3.1. 處理用戶登陸
3.3.2. 檢驗(yàn)用戶權(quán)限
4. 自定義登陸頁(yè)面
4.1. 實(shí)現(xiàn)自定義登陸頁(yè)面
4.2. 修改配置文件
4.3. 登陸頁(yè)面中的參數(shù)配置
4.4. 測(cè)試一下
教程在線瀏覽地址:http://www.family168.com/oa/springsecurity/html/index.html
posted on 2009-06-04 18:12 臨遠(yuǎn) 閱讀(3975) 評(píng)論(8) 編輯 收藏