User Guide

Architecting an application 71
The Flex Store application is included in the samples.war file, which you can extract into your
application server.
The following figure shows the catalog and shopping cart views of the Flex Store application:
Developing an object model
The object model defines how the various parts of the application map to individual objects. It is
useful to think in terms of a model-view-controller (MVC) architecture, and consider whether a
particular object is part of the model, view, or controller tier. The MVC design pattern decouples
data access, business logic, and data presentation and user interaction.
The following sections describe the object model of the Flex Store application.