Book Image

Learning Yeoman

By : Jonathan Spratley
Book Image

Learning Yeoman

By: Jonathan Spratley

Overview of this book

Table of Contents (17 chapters)
Learning Yeoman
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Free Chapter
1
Modern Workflows for Modern Webapps
Index

Ember Data


Ember Data is a library that integrates with Ember.js to make handling data from a server seamless; it can cache locally for performance, send data to the server, and create new records on the client. Ember Data gives the user the ability to create CRUD type applications fairly quickly; using the proper naming conventions, most of the controllers and files are created at runtime to allow applications to be adaptable.

Without any configuration, Ember Data can load and save records and their relationships via a RESTful JSON API, as long as the API follows RESTful conventions. Ember Data can also be configured to integrate with existing JSON APIs that do not follow the conventions. Ember Data can be configured to handle any data your server returns.

Ember Data concepts

There are some concepts of Ember Data that should be understood in order to properly leverage all the power the module has to offer. These concepts are as follows:

  • Store: The store acts as the central repository of all...