spring security是一款專門針對服務(wù)器框架的編程工具。它擁有簡潔的編程語言,可以有效的減少程序員編程的時間,提高工作效率。此外,spring security的安全性能也相當(dāng)不錯,需要的朋友快來旋風(fēng)軟件園下載吧!
Spring Security是一個能夠為基于Spring的企業(yè)應(yīng)用系統(tǒng)提供聲明式的安全訪問控制解決方案的安全框架。它提供了一組可以在Spring應(yīng)用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反轉(zhuǎn)Inversion of Control ,DI:Dependency Injection 依賴注入)和AOP(面向切面編程)功能,為應(yīng)用系統(tǒng)提供聲明式的安全訪問控制功能,減少了為企業(yè)系統(tǒng)安全控制編寫大量重復(fù)代碼的工作。
Spring Security對Web安全性的支持大量地依賴于Servlet過濾器。這些過濾器攔截進(jìn)入請求,并且在應(yīng)用程序處理該請求之前進(jìn)行某些安全處理。 Spring Security提供有若干個過濾器,它們能夠攔截Servlet請求,并將這些請求轉(zhuǎn)給認(rèn)證和訪問決策管理器處理,從而增強安全性。根據(jù)自己的需要,可以使用適當(dāng)?shù)倪^濾器來保護(hù)自己的應(yīng)用程序。
FilterToBeanProxy是一個特殊的Servlet過濾器,它本身做的工作并不多,而是將自己的工作委托給Spring應(yīng)用程序上下文 中的一個Bean來完成。被委托的Bean幾乎和其他的Servlet過濾器一樣,實現(xiàn)javax.servlet.Filter接 口,但它是在Spring配置文件而不是web.xml文件中配置的。
實際上,F(xiàn)ilterToBeanProxy代理給的那個Bean可以是javax.servlet.Filter的任意實現(xiàn)。這可以是 Spring Security的任何一個過濾器,或者它可以是自己創(chuàng)建的一個過濾器。但是正如本書已經(jīng)提到的那樣,Spring Security要求至少配置四個而且可能一打或者更多的過濾器。
如果使用過Servlet過濾器且令其正常工作,就必須在Web應(yīng)用程序的web.xml文件中使用<filter> 和<filter-mapping>元素配置它們。雖然這樣做能起作用,但是它并不適用于使用依賴注入進(jìn)行的配置。
spring-security-core-4.2.2.RELEASE.jar
spring-security-web-4.2.2.RELEASE.jar
spring-security-taglibs-4.2.2.RELEASE.jar
spring-security-config-4.2.2.RELEASE.jar
spring-security-acl-4.2.2.RELEASE.jar
大?。?34KB / 版本:v4.2.2 官方版
大小:10.32M / 版本:v4.2.2 官方版
大?。?28.90M / 版本:v4.2.2 官方版
大?。?7.77M / 版本:v4.2.2 官方版
大小:166.00M / 版本:v4.2.2 官方版
大?。?3.35M / 版本:v4.2.2 官方版
大?。?8.17M / 版本:v4.2.2 官方版
大小:4.84M / 版本:v4.2.2 官方版
大?。?4.58M / 版本:v4.2.2 官方版
大?。?.03M / 版本:v4.2.2 官方版
大?。?91.00M / 版本:v4.2.2 官方版
大?。?0.40M / 版本:v4.2.2 官方版