多项选择题

A.约定优于配置
B.轻量级的组件
C.组件丰富,功能齐全
D.架构灵活