Just a minor clarification; Spring does not have a transaction manager per se; 
its got declarative transaction support and various wrappers for talking to 
different transaction managers. The declarative transactions support in spring 
is cool and very useful from a POJO developers point of view.

I concur with David; users of Jenck typically are not using the Geronimo kernel 
but are typically running in J2SE or inside a web container. So currently the 
use of Jencks and Spring works great but doesn't involve the Geronimo kernel. 

As an aside, if one day Geronimo used XBean as its kernel, that'd be a 
completely different matter, we'd have great Spring and Geronimo integration 
for free...

James

On Friday, February 03, 2006, at 03:18AM, Rajith Attapattu <[EMAIL PROTECTED]> 
wrote:

>
><<Original Attached>>
Hi David,
 
Thanks for the info, I myself not too familliar with Spring :-)
I asked the question out of curiosity.
 
Btw why did u integrate the spring tm? (like any special features that it provides)  
Is it better than the default Geronimo transaction manager?
(I have heard that you can use spring tm standalone, may thats what u did, pls correct me if I am wrong) 
 
Regards,
 
Rajith.
 
On 2/2/06, David Jencks <[EMAIL PROTECTED]> wrote:

On Feb 2, 2006, at 4:42 PM, Rajith Attapattu wrote:

> Hi,
>
> Can somebody please clarify as to the extent of Spring support we
> have within Geronimo.
> I did read David Jencks comments on the JIRA issue, but couldn't
> grasp the overall context of the sping involvment within G.
>
> So I really appreciate a bit more background and more specific
> information on the topic.

I know that it is possible to run a spring app started from a servlet
init method in geronimo (namely jetspeed2).

We'd like to expose our services such as the transaction management
and connectors in spring.  I don't know much of anything about Spring
so I just barged ahead and implemented a spring-tm to geronimo-tcm
adapter.  If anyone knows how to determine how much it works, please
help out :-)

There's also the jencks project which has a different purpose.  They
are not running anything in the geronimo kernel, but rather starting
the geronimo jta and j2ca components in spring.  I don't think that
those components will be very useful for exposing components running
in the geronimo kernel in spring, but I could be wrong.

thanks
david jencks

>
> thanks,
>
> Rajith


Reply via email to