多项选择题

A.方便解耦,简化开发
B.AOP编程的支持
C.声明式事务的支持
D.方便集成各种优秀框架