一个自己项目的框架，仅供参考。