Geronimo is not meant to be a monolithic "classic J2EE framework" but
rather an architecture for implementing application frameworks. The
project really comprises three things:
* a core "micro-" kernel and runtime environment that provide the
infrastructure for running services
* a set of useful system services such as transaction management
or messaging
* pre-assembled collections of those services into specific
application-level frameworks such as J2EE
We're not trying to define an application programming model such as
J2EE, Spring or others; we're building the low-level components that
those models need to run. As Sing says, these are complementary rather
than competitive - pick Spring, run it on Geronimo.
--
Jeremy
Michael McGrady wrote:
My understanding is that Geronimo is a state-of-the-art somewhat
classic J2EE framework. My understanding also is that Spring is a
somewhat different approach, moving away from Enterprise Java Beans.
If one is merely interested in JMS, is there any reason to prefer a
framework like Geronimo to Spring, given that my understanding is
correct? If my understanding is not correct, would you please
straighten me out? Thanks.
Michael McGrady