skip to main content
TGO > Programmers documentation > Graphic components > Architecture of graphic components
 
Architecture of graphic components
The Rogue Wave® JViews TGO graphic components all implement the generic MVC (Model-View-Controller) architecture, an object-oriented pattern used in GUI design to clearly separate application objects and data from their graphic display and from the way the end user interacts with them. By separating application data from the logic for displaying and controlling this data, MVC provides a way to develop GUI systems that support multiple presentations of the same information. This section details the main components involved in the MVC architecture and explains the role of the adapter inside this architecture.
*The MVC architecture: an overview
*Provides an overview of the MVC (model, view, controller) paradigm.
*The representation model
*Describes the representation model of the MVC paradigm.
*The graphic view
*Describes the graphic view, a container for graphic objects to which it provides access.
*The controller
*Describes the controller in the MVC architecture, which is responsible for handling user input and modifying the model accordingly.
*The adapter
*Describes the adapter, which acts like a bridge between a data source and a graphic component.

Copyright © 2018, Rogue Wave Software, Inc. All Rights Reserved.