添加3层架构