Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Use standard, well-known frameworks/libraries to:
    • Resolve inter-module dependencies via dependency injection
    • Provide a way hooks to initialize/de-initialize (cleanup) modules when the server shuts downwebapp container starts and stops
    • Allow re-configuration and plugging in of alternative modules without re-compiling

...

Popular frameworks that support the dependency injection pattern include Spring, PicoContainer, and Guice.

How do they compare? Several articles have been written comparing Spring and Guice, as well as all three.