多项选择题

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