2009-12-09 95 views
1

问候,GWT使用来自外部模块(jar)的域模型/服务?

我们一直在使用这是使用Spring/Hibernate的书面我们的可重复使用的“用户管理”模块(使用杜曼-模型模式)。我们已经用在几个项目,模块与检票,JSP和ZK整合构架。 现在我要开发一个使用GWT的应用程序。我对GWT完全陌生,我注意到域对象应该放在“xxx.xxxx.client”包内。 但我想使用我们的可重用模块(罐子)和领域模型是在完全不同的包。 如何在GWT中使用此外部库中的域模型对象? 服务接口如何?我是否也必须为他们编写代理?

在此先感谢

回答

1

对于您的域模型对象应在客户端使用(即:在JavaScript中被翻译),你需要在编译时提供源GWT。您还需要在模块中告诉GWT需要编译哪个软件包名称。见how to organize projects in GWT

关于GWT服务接口,我建议你将GWT和Spring集成在一起。有一个nice tutorial about how integrating GWT with Spring。 GWT的RPC调用可以被路由到您现有的服务。

希望它有帮助。