一个新项目，基本上是重构wnjava,使用了更合适的技术