WEB开发网
开发学院软件开发Java 深入探讨 WebSphere Application Server Feature ... 阅读

深入探讨 WebSphere Application Server Feature Pack for Web 2.0

 2009-09-28 00:00:00 来源:WEB开发网   
核心提示: 更为重要的是,dojox.data 存储为开发人员提供了访问所创建的服务器端服务的方式,深入探讨 WebSphere Application Server Feature Pack for Web 2.0(3),dojox.data.JsonRestStore 文件提供了一种基于标准的方式,可以

更为重要的是,dojox.data 存储为开发人员提供了访问所创建的服务器端服务的方式。dojox.data.JsonRestStore 文件提供了一种基于标准的方式,可以与使用 RESTful 架构的基于 JSON (JavaScript Object Notation) 的服务交互。JsonRestStore 提供了通过 HTTP/REST 执行读取、写入和通知的方法。交互使用基于服务器的 GET、PUT、POST、DELETE 命令。

下面的代码行解释了 dojox.data.JsonRestStore 的创建方式。目标指定了资源的 URL,并且 idAttribute 是 ID 名称。idAttribute 通常表示一个主键 ID,用于唯一地标识服务器上的资源:

newStore = new dojox.data.JsonRestStore({target:"/MyTable/", idAttribute:"myId"});

dojox.data 的真正强大之处是能够与各种广泛的 Dojo UI 小部件集成。例如,dojox.grid 小部件是一个表显示小部件。添加示例 dojox.data.JsonRestStore 非常简单,只需传递您创建的 dojox.data 存储(清单 1)。

清单 1

gridLayout = [ 
    { name: 'Address', field: 'shipToAddress', editable: true}, 
    { name: 'Name', field: 'name'}, 
    { name: 'Id', field: 'myId'}]; 
var grid = new dojox.grid.DataGrid({ 
    store: newStore, 
    structure: gridLayout 
}, dojo.byId("gridElement")); 
grid.startup();

gridLayout 数组定义了列名和字段映射。dojox.data.JsonRestStore 负责解析由服务器返回的 JSON 数据,而 dojox.grid.DataGrid 小部件负责将项内容映射到网格的行和列中。dojox.data.JsonRestStore 还可以用于将用户修改后的数据通过 POST 和 PUT 操作返回给服务器。

上一页  1 2 3 4 5  下一页

Tags:深入 探讨 WebSphere

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接