You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@geronimo.apache.org by David Jencks <da...@yahoo.com> on 2009/11/28 19:36:36 UTC
Re: WebServices and Spring Injection?
On Nov 28, 2009, at 3:47 AM, scottdc@iinet.net.au wrote:
> Hi
>
> How can I inject Spring Beans into a WebService created through
> Annotation and deployed through Geronimo.
AFAIK you would have to write the following code for geronimo:
1. A spring integration that makes spring modules a geronimo app
type. You might be able to make them integrated in javaee apps by
writing a ModuleBuilderExtension that would look for spring plans in
an ee module and fire them up. This wouldn't help with standalone
modules but might be a good approach for spring apps embedded in ee
apps.
2. A DI integration that gets spring components into the java:comp ee
component jndi tree and also hooks up the annotation so something like
@Resource can refer to a spring component. At this point I don't have
an opinion on whether overloading an existing annotation such as
@Resource or coming up with an entirely new one is a better approach.
If you are interested in working on this I'd suggest considering the
osgi blueprint service rather than spring as your target platform and
working in geronimo trunk.
I think the aries project in the apache incubator may be considering
some functionality like this.
Also I've seen that Apache James has done some experiments with
assembling the server with spring while also using jsr 250 annotations.
Are you aware of any other app servers that offer this kind of
integration?
thanks
david jencks
>
> Scott
>