是否可以使用mvp4g创建库?

时间:2012-12-28 00:34:20

标签: gwt mvp4g

我正在使用mvp4g创建一个GWT应用程序。作为应用程序的一部分,我还在另一个gwt模块中创建了一个库;这个库遵循mvp4g模式,但在这里我自己创建了一切,视图,演示者,事件,处理程序。

该库用于主应用程序的不同部分。基本上,库提供了一个主窗口小部件,它根据应用程序的部分进行配置,通过将其他窗口小部件(来自同一个库)添加到主窗口小部件来启用功能。

此外,该库可以在其他项目中使用,因此可以创建其他小部件并将其添加到主小部件中。

所以,我想知道是否有办法使用mvp4g来创建这个库,或者mvp4g是否仅用于应用程序。是否还有其他mvp库可以实现这一目标?

提前致谢。

2 个答案:

答案 0 :(得分:0)

mvp4g允许您遵循结构化方法来使用gwt代码进行开发。它应该可以在没有入口点的库项目中使用,就像在带入口点的项目中一样容易。

答案 1 :(得分:0)

可以创建一个或多个客户端库,并将它们作为依赖项添加到使用GWT编译器编译的webapp。

请参阅Dividing code into multiple modules,此处: https://developers.google.com/web-toolkit/doc/latest/DevGuideOrganizingProjects

Maven或Gradle是收集,构建和将代码打包成功能单元的好选择。