整理以前框架实现的代码