The anatomy of an Ember application

An Ember application is composed of a set of core elements with well-defined responsibilities and properties. They are defined under the Ember and DS namespaces of the Ember API.

This diagram depicts the high-level structure of an Ember application:

The anatomy of an Ember application

Routers

A router manages the application state. It maps a set of logical routes against unique URLs as mapped in the router configuration.

Routes or route handlers

A route handler, also known as a route (defined in Ember.Route), represents the handler for an individual route transition. A route can render a template that displays a screen. A route provides a model (data) ...

Get Spring MVC: Designing Real-World Web Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.