多项选择题

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