统一入口文件

有些公共处理,必须在入口文件实现。在这里,入口文件只做了两个公共处理:

1)定义项目根目录。后面很多都依赖项目根目录,包括下面的派遣到对应操作(若基于不同位置的文件,定义根目录,则会比较麻烦)

2)派遣到对应操作(只做派遣,不同操作的其他公共处理,通过对应操作,继承公共类实现)