我正在使用mvp4g创建一个GWT应用程序。作为应用程序的一部分,我还在另一个gwt模块中创建了一个库;这个库遵循mvp4g模式,但在这里我自己创建了一切,视图,演示者,事件,处理程序。
该库用于主应用程序的不同部分。基本上,库提供了一个主窗口小部件,它根据应用程序的部分进行配置,通过将其他窗口小部件(来自同一个库)添加到主窗口小部件来启用功能。
此外,该库可以在其他项目中使用,因此可以创建其他小部件并将其添加到主小部件中。
所以,我想知道是否有办法使用mvp4g来创建这个库,或者mvp4g是否仅用于应用程序。是否还有其他mvp库可以实现这一目标?
提前致谢。
答案 0 :(得分:0)
mvp4g允许您遵循结构化方法来使用gwt代码进行开发。它应该可以在没有入口点的库项目中使用,就像在带入口点的项目中一样容易。
答案 1 :(得分:0)
可以创建一个或多个客户端库,并将它们作为依赖项添加到使用GWT编译器编译的webapp。
请参阅Dividing code into multiple modules
,此处:
https://developers.google.com/web-toolkit/doc/latest/DevGuideOrganizingProjects
Maven或Gradle是收集,构建和将代码打包成功能单元的好选择。