重构部分代码，实现多应用并存