GWTruts是一个易于使用的GWT MVC和依赖注入框架。它将GWT module分割成view、controller和validation等部分类似于传统Web MVC框架如Apache Struts。GWTruts使用XML配置文件来配置视图,控制器和其它属性。此外GWTruts还提供一个依赖注入机制类似于Spring能够让你自由定制你的视图和控制器。GWTruts完全采用GWT开发,因此能够很好地与任意GWT插件/扩展结合使用。