|
Concepts
Guit concepts.
ControllerA controller is a unit of logic that do not have a view. It can and should be tested. It can talk to the CommandService and to the EventBus. It can talk to other Controllers and Presenters. PresenterA presenter is a controller with a view. ViewInterfaceThe view interface is the protocol between a Presenter and a ViewImplementation. ViewImplementationThe view implementation is the Gwt implementation of a view. Generally is a Composite, but it can be any Widget or a gateway to the DOM. EventBinderThere are two kinds of events binders in Guit: the EventBusBinder or the ViewBinder. EventBusBinderThe EventBusBinder bind EventBus events with a Controller. ViewBinderThe ViewBinder bind EventBus and ViewImplementation events with a Presenter. PlaceA Place is a location in your application. It can be a Controller or a Presenter and it can have data on it. PlaceManagerThe PlaceManager is the gateway to the History. CommandServiceThe CommandService is the gateway to the server. | |