2013-03-06 80 views
0

我正在使用涉及調用Web服務的gwt代碼。我們使用Apache CXF爲Web服務生成了存根。它會生成所有的請求和響應類型。 (我不是gwt專家)我的理解是,你需要有Common Data Models(Serilizable)來訪問客戶端的模型類。我們可以在客戶端訪問由Apache CXF生成的模型類嗎?或者我們是否需要複製所有這些類以在客戶端訪問它們?與Apache CXF的GWT

+0

我想你可以使用相同的模型類,但所有的類都應該實現IsSerilizable接口 – 2013-03-06 11:27:43

+0

這會工作嗎? – Pradeep 2013-03-06 11:30:52

+0

只要它與GWT兼容並且它位於GWT的共享文件夾中 – 2013-03-06 11:38:09

回答

1

在決定哪種方法最適合您之前,您需要先參考this

根據您的性能要求和屏幕類型(表格vs圖表與表格數據),您必須選擇服務器通信類型。

我猜RPC或Json與Requestbuilder將爲您提供最好的服務。在這兩種情況下,您都可以選擇在客戶端使用自己的模型類層(輕量級)。

如果您打算使用CXF生成的模型,那麼您需要將它們放在GWT的共享文件夾中,並避免推送GWT不可序列化的數據。