多项选择题

A.应用表示层
B.业务逻辑层
C.资源访问层
D.中间件