问候,
我们一直在使用我们的可重用“用户管理”模块,该模块是使用Spring / Hibernate编写的(使用Doman-Model模式)。我们在几个与Wicket,JSP和ZK框架集成的项目中使用了该模块。 现在我将使用GWT开发一个应用程序。我对GWT是全新的,我注意到域对象应该进入“xxx.xxxx.client”包。 但我想使用我们的可重用模块(jar),域模型是完全不同的包。 如何在GWT中使用此外部库中的域模型对象? 服务接口怎么样?我是否也必须为他们编写代理?
提前致谢
答案 0 :(得分:1)
对于要在客户端使用的域模型对象(即:在javascript中进行翻译),您需要在编译期间向GWT提供源。您还需要在模块中告诉GWT您需要编译哪个软件包名称。请参阅how to organize projects in GWT。
关于GWT服务接口,我建议你将GWT与Spring集成。有一个nice tutorial about how integrating GWT with Spring。然后可以将GWT的RPC调用路由到现有服务。
希望它有所帮助。