Main Components
The framework is organized internally into these main components:
- Pulga: a tiny avalon container
- Factory: responsible for creating and initializing all framework objects
- Module Loader: loads Modules from configured packages applying module search policy
- ParameterParserBuilder: builds the ParameterParser object from HttpServletRequest
- PipelineManager: manages Pipelines
- RunDataPool: manages RunData objects
- TemplateEngine: responsible for page rendering (Velocity and Freemarker)
- PullManager: responsible for adding common objects to the Context object