多项选择题

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