| 實戰(zhàn)Acegi:使用Acegi作為基于Spring框架的WEB應用的安全框架最近項目使用Acegi作為安全框架的實現,效果不錯,就寫了這篇文章作為總結.
 對于任何一個完整的應用系統,完善的認證和授權機制是必不可少的。在基于SpringFramework的WEB應用中,
 我們可以使用Acegi作為安全架構的實現。本文將介紹如何在基于Spring構架的Web應用中使用Acegi,并且詳細介
 紹如何配置和擴展Acegi框架以適應實際需要。
 
 文章和代碼下載:
 http://www./Files/youlq/Acegi.zip
 
 
 注意:許多朋友在部署上遇到一些麻煩,所以我將可以部署的完整的war文件傳上來,注意:java代碼在acegi-sample.war\WEB-INF 目錄下,例子需要Mysql,建庫腳本在acegi-sample.war\db目錄下。
 
 acegi-sample.part1.rar
 acegi-sample.part2.rar
 acegi-sample.part3.rar
 acegi-sample.part4.rar
 
 附注:
 
 有些朋友詢問我如何部署文中的例子,在此再次說明一下(文章中已經有提到):
 
 Mysql的建表腳本在db目錄下
 為了減小體積,已經將WEB-INF\lib下的依賴包刪除,請自行下載以下包,并拷貝至WEB-INF\lib下:
 spring-1.2.4.jar
 acegi-security-0.8.3.jar
 aopalliance-1.0.jar
 c3p0-0.9.0.jar
 commons-logging-1.0.4.jar
 ehcache-1.1.jar
 log4j-1.2.8.jar
 mysql-connector-java-3.1.10-bin.jar
 oro-2.0.8.jar
 
 提示:
 acegi-security-0.8.3.jar
 aopalliance-1.0.jar
 c3p0-0.9.0.jar
 commons-logging-1.0.4.jar
 ehcache-1.1.jar
 log4j-1.2.8.jar
 oro-2.0.8.jar
 可以在acegi-security-0.8.3.zip所帶的acegi-security-sample-contacts-filter.war中找到。
 spring-1.2.4.jar
 mysql-connector-java-3.1.10-bin.jar
 要分別到springframework和mysql網站下載。
 |