GWTP的目标是在初始化新的项目时尽量的简单。但是,你有可能在某些情况下执行被GWTP管理的代码。这种情况下有几个方案可供选择:
-
Bootstrapper: Use a Bootstrapper if you need to execute code after GWTP and GIN are initialized, but before the default place is shown.
如果你需要执行的代码在GWTP和GIN被初始化之后,又在默认的place被显示前。 -
Pre-Bootstrapper: 在GWTP被初始化前就执行
-
GIN module registration: 你可以直接在你的.gwt.xml里注册一个GIN module.一个常见的场景是当你想拆分你的APP为不同的模块时。
-
Ginjector Extensions: 注册使用Ginjector extensions :当你需要用Ginjector来生成代码时,且它本身被GWTP生成。
-
Custom Entry Point:如果没有其他的选项,你可以用老式的方式:使用一个切入点(entrypoint)
网友评论