3
我最近一直這樣做,並發現它比XML地獄(春季安全)或Glassfish安全性更好(因爲我不需要有組或以某種方式設置表)。這是確保Java EE應用程序安全的好方法嗎?謝謝!篩選器或階段篩選器是在Java EE 6中執行安全性的好方法嗎?
我最近一直這樣做,並發現它比XML地獄(春季安全)或Glassfish安全性更好(因爲我不需要有組或以某種方式設置表)。這是確保Java EE應用程序安全的好方法嗎?謝謝!篩選器或階段篩選器是在Java EE 6中執行安全性的好方法嗎?
本地的Filter
在正確書寫時是完全可行的,但由於它與正在討論的Web應用程序緊密耦合,所以它不易維護/可重用。 Java EE容器管理的安全性和Spring Security提供的API對於每個Web應用程序都是相同的且可重複使用的。對於開發多個不同項目並希望實現/維護相同的開發人員/維護人員來說,這可能會更容易。雖然相對容易實施,但國產Filter
只是違反了DRY。
順便說一下,我不會推薦使用PhaseListener
來做這件事,因爲它只鉤住JSF請求,而不是其他請求,如靜態CSS/JS/HTML文件和「普通」JSP文件。