Ticket #5 (closed enhancement: fixed)

Opened 1 year ago

Last modified 5 months ago

Use Spring for life-cycle management and dependency injection

Reported by: SebastianMarsching Assigned to: SebastianMarsching
Priority: major Milestone: 0.13.0
Component: Core (general) Version:
Keywords: spring modularization refactoring Cc:

Description (Last modified by SebastianMarsching)

The Spring containter (ApplicationContext) should be used for life-cycle management and dependency injection:

At the moment Pustefix manages the life-cycle of all application components by itself. Dependency injection is almost not supported. This can be changed by integrating Pustefix with the Spring framework.

Pustefix can configure a Spring ApplicationContext to initialize all Pustefix core components as well as application components. It should provide some extensions to Spring to enable Guice style annotation based wiring for application components.

This ticket is related to 7

Change History

03/18/08 17:33:34 changed by SebastianMarsching

  • description changed.

08/25/08 12:14:34 changed by SebastianMarsching

  • status changed from new to closed.
  • resolution set to fixed.

Done