Skip to Content
Dojo: The Definitive Guide
book

Dojo: The Definitive Guide

by Matthew A. Russell
June 2008
Intermediate to advanced
488 pages
15h 3m
English
O'Reilly Media, Inc.
Content preview from Dojo: The Definitive Guide

Core Implementations of Data APIs

The previous section provided a summary of the four primary data APIs available at this time. This section works through the two implementations provided by Core—the ItemFileReadStore and ItemFileWriteStore. As you'll see, the ItemFileReadStore implements the Read and Identity APIs, and the ItemFileWriteStore implements all four APIs discussed. A good understanding of these two stores equips you with enough familiarity to augment these existing stores to suit your own needs—or to implement your own.

Tip

Although not explicitly discussed in this book, the dojox.data subproject contains a powerful assortment of dojo.data implementations for common tasks such as interfacing to CSV stores, Flickr, XML, OPML, Picasa, and other handy stores. Since they all follow the same APIs as you're learning about here, picking them up should be a snap.

ItemFileReadStore

Although it is quite likely that your particular situation may benefit from a custom implementation of dojo.data.api.Read to maximize efficiency and impedance mismatching, the toolkit does include the ItemFileReadStore, which implements the Read and Identity interfaces and consumes a flexible JSON representation. For situations in which you need to quickly get something up and running, you need to do little more than have your application's business logic output data in the format that the ItemFileReadStore expects, and voilà, you may use the store as needed.

Tip

One thing to know up front is that the ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

The Dojo Toolkit: Visual QuickStart Guide

The Dojo Toolkit: Visual QuickStart Guide

Steven Holzner
Java EE 8 Cookbook

Java EE 8 Cookbook

Edson Yanaga, Elder Moraes

Publisher Resources

ISBN: 9780596516482Errata Page