多项选择题

A.声明式安全是一个应用程序的安全结构,包括角色、访问控制及验证需求都在应用程序外部表示。
B.声明式安全在应用程序内通过部署描述文件(web.xml)声明安全约束。
C.声明式安全仅能通过URL 来设置哪些资源必须受到保护。
D.编程式安全主要使用ServletRequest 接口中的有关方法实现。