重构了代码.调整了包结构。方便进行功能扩展
新增了功能，支持jar包形式引用这个框架。
重构了代码