摘要 |
<p>A business application framework comprising a variety of components that operate on an event-driven basis is described. In an embodiment, a delegate component is provided that receives requests from one or more presentation layer components to process various event. For any given request, the delegate component instantiates a controller component to process the event. In turn, the controller instantiates a routing logic component in order to determine a specific handler component for processing of the event by the underlying business layer. The handler component acts as a parent to one or more business layer components necessary to process the event. The handler component creates a response that is subsequently returned to the presentation layer component. During the design phase, only a plurality of events relevant to the presentation layer need to be defined to allow completion of the presentation layer, thereby allowing for the rapid development business applications.</p> |