Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Although every Robotlegs application solves a unique problem, the ways in which the objects solving that problem cooperate and communicate are consistent. The tiers of the application—models, views, controllers and services—mostly communicate through a shared eventDispatcher. We’ll look at each layer in more detail later, but for now, a good place to start is with an overview of how the layers come together.
When you’re setting out to build your first Robotlegs application, you’ll probably wonder where to begin. Of course, views are always satisfying, and clients like to get their hands on something they can see, but the real lever you can pull when architecting a Robotlegs application is the controller layer: Events and Commands.