Skip to Main Content
Professional Cairngorm™
book

Professional Cairngorm™

by Jeremy Wischusen
November 2009
Intermediate to advanced content levelIntermediate to advanced
357 pages
8h 20m
English
Wrox
Content preview from Professional Cairngorm™

29.1. Review

In this book you took an in-depth look at the Cairngorm framework. Let's take a moment to review the topics that were covered in this book.

29.1.1. Foundations of Cairngorm

In Chapter 1 you were given a broad overview of Cairngorm, starting with a basic definition: Cairngorm is a lightweight micro-architecture for the rapid development of RIAs.

Then you were given a brief history of Cairngorm, which goes as far back as Flash MX. Cairngorm evolved from principles and practices used in Java RIA development that became applicable to Flash with the introduction of remoting capabilities.

Next you were given a broad overview of the packages that make up Cairngorm. These are:

  • com.adobe.cairngorm

  • com.adobe.cairngorm.business

  • com.adobe.cairngorm.commands

  • com.adobe.cairngorm.control

  • com.adobe.cairngorm.model

  • com.adobe.cairngorm.view

  • com.adobe.cairngorm.vo

Then we looked at the major components of Cairngorm:

  • ModelLocator

  • ServiceLocator

  • Commands

  • Events

  • FrontController

  • Value objects

  • Delegates

Next we examined the basic logic flow of Cairngorm, which can be summarized as follows:

Some action causes a Cairngorm event to be dispatched. The FrontController intercepts this event and calls the execute function of a corresponding command class. The command class decides how the event will be handled. If remote data needs to be accessed, the command class uses a delegate to access the remote data. When any remote calls are completed, the command updates the ModelLocator. Changes to the ModelLocator ...

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.
Start your free trial

You might also like

Professional Java® JDK®, 6th Edition

Professional Java® JDK®, 6th Edition

W. Clay Richardson, Jeff Scanlon, Donald Avondolio, Mark W. Mitchell, Scot Schrager

Publisher Resources

ISBN: 9780470497265Purchase book