我正在使用涉及调用 Web 服务的 gwt 代码。我们使用 Apache CXF 为 Web 服务生成存根。它生成所有请求和响应类型。(我不是 gwt 专家)我的理解是,您需要拥有通用数据模型(可序列化)来访问客户端的模型类。我们也可以在客户端访问 Apache CXF 生成的模型类吗?或者我们是否需要复制所有这些类以便在客户端访问它们?
问问题
376 次
在决定哪种方法最适合您之前,您需要先参考这一点。
根据您的性能要求和屏幕类型(表单、图表和表格数据),您必须选择服务器通信类型。
我猜带有 Requestbuilder 的 RPC 或 Json 会为您提供最好的服务。在这两种情况下,您都可以选择在客户端拥有自己的模型类层(轻量级)。
如果您打算使用 CXF 生成的模型,那么您需要将它们放在 GWT 的共享文件夹中,并避免推入 GWT 无法序列化的数据。