the spring framework at http://www.springframework.org/ is the container that i've been using with good results. it's currently at 1.0M3 but very usable. unfortunately the documentation is well hard to find.
the basic idea is that you configure and hook up application beans in one or more configuration files (typically an xml file). the container configures using introspection so your application beans don't have to depend on each other nor the framework.
spring provides a framework for data access/persistence, transactions, AOP, and web applications. data access and transaction integration with hibernate, jdbc, and jdo are provided out-of-the-box. JTA transaction integration is also provided.
i don't understand the AOP stuff completely but being able to declaritively add transaction support to my POJO service beans is wild. they're also very friendly with the AOP alliance guys so i'm sure their AOP stuff is up to snuff.
until they improve the docs, my recommendation is to join the mailing lists springframework-developer and springframework-user. the developer list gets much more traffic. they are working on docbook documentation similar to the documentation available for hibernate.
mind-numbingly awesome piece of work.
--
mrim, December 16, 2003 06:06 AM
Dittos on the Spring Framework.
The only good documentation is the sourceforge forums, but, it is VERY configurable, and has support for a lot of corner cases. It also optionally supports AOP, MVC web development, and JDBC/DAO and ORM (such as hibernate, toplink).
--
R.J., December 16, 2003 04:19 PM
I've been using PicoContainer for several months now with great success (for unit testing in particular). I tried the spring framework briefly but found it had 'too many features' for my taste. I was looking for a pure IOC type 3 container and NOTHING more. Pico fills this role well.
VERY SORRY
Kimberly Hill
George Green
Kevin Hall
Patricia Parker
Charles Green
Laura Robinson
Donna Martinez
Sarah Robinson
Helen Edwards
Maria Lee
Ruth Davis
Christopher Anderson
Joseph Hernandez
Patricia Rodriguez
Mark Adams
Carol Scott
Ronald Smith
Susan Evans
Lisa Jackson
Kimberly Johnson
Patricia Thompson
Deborah Jackson
Susan Adams
James Campbell
Barbara Wright
VERY SORRY
--
xdfgnm, April 16, 2007 01:01 PM