配置RESTDataSource

配置RESTDataSource,rest,smartgwt,smartclient,Rest,Smartgwt,Smartclient,我是这方面的新手。有人能帮助我如何理解REST数据源,比如它是如何工作的,它是如何制作的,它是如何与数据库连接的,它是如何在JSON和XML中工作的 谢谢 好的,使用LGPL edition,您没有默认情况下为您提供的任何服务器端绑定,因此您需要从头开始创建自己的数据源实现。 这是一个概念草案,您可以使用: 在客户端创建com.smartgwt.client.data.RestDataSource。这是我正在使用的一些基本设置: setDataURL("/core/restds"); setDa

我是这方面的新手。有人能帮助我如何理解REST数据源,比如它是如何工作的,它是如何制作的,它是如何与数据库连接的,它是如何在JSON和XML中工作的


谢谢

好的,使用LGPL edition,您没有默认情况下为您提供的任何服务器端绑定,因此您需要从头开始创建自己的数据源实现。 这是一个概念草案,您可以使用:

在客户端创建com.smartgwt.client.data.RestDataSource。这是我正在使用的一些基本设置:

setDataURL("/core/restds");
setDataFormat(DSDataFormat.JSON);
setDataProtocol(DSProtocol.POSTMESSAGE);
OperationBinding fetchOperation = new OperationBinding();
fetchOperation.setOperationType(DSOperationType.FETCH);
fetchOperation.setDataProtocol(DSProtocol.POSTMESSAGE);
setOperationBindings(fetchOperation);
// define datasource fields
addField(..)
在服务器端,我声明servlet:

<servlet-mapping>
    <servlet-name>restDSServlet</servlet-name>
    <url-pattern>/core/restds</url-pattern>
</servlet-mapping>
我现在只能告诉你这些。请记住,SmartGWT的付费版本已经与最流行的持久性机制集成,所以问题是您是想为ready解决方案付费还是自己编写

component.setDataSource(...)