数据层与文档提交