多项选择题

关于Spring框架的描述,以下哪些正确?()

A.Spring框架支持面向切面。
B.Spring框架支持控制反转。
C.Spring框架通过容器管理Bean对象。
D.Spring框架采用分层架构。