"Any ideas how we can bundle all these parts and any volunteers for
Spring implementation ?"
Got it started, I know spring well, and there some deeper issues that
need to be handled that for someone who doesn't know spring, will
probably miss. The MessageReciever to support spring is easy - it just
requires that you know what you're doing. I'm basing this work off of
paul fremantle's he posted last july, though he was messing with the
classloader and I think that can and should be avoided. It just so
happens I've been really busy on something else these last few days, but
that'll pass any day now and I should be ready for a commit defintely by
the end of the week. I participate on the spring lists and I should be
able to get some feedback.
Oh and search the list for axis2 and spring - axis 1.x already supports
spring. AXIS2-427 got marked as won't fix - asking for a jax-rpc class
to use spring. I replied about two weeks ago to a question here:
http://marc.theaimsgroup.com/?l=axis-user&m=114616468925896&w=2
<http://marc.theaimsgroup.com/?l=axis-user&m=114616468925896&w=2>
There are other posts on the list. I personally already use spring in
axis2 via a BeanFactory, but too much for an average spring user to confgi
XFIre supports spring, Axis 1.x support it, and axis2 shoud too. I'm not
a spring zealot, but I do believe its easy enough to support it.
Bottom line is I've started the spring work, and I'm +1 on putting the
spring.jar and perhaps some of the databinding jars outside the std distro.
BTW, I know there are other priorities such as documenting a POJO, and
since I'm a native english speaker I can help document it once I got a
few cycles - maybe this weekend.
Robert
http://www.braziloutsource.com/
On 5/10/06, *Eran Chinthaka* <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:
Hi,
I also agree with Tom. I do not want to have Spring in the core or in
any core parts.
BUT, even though you say it < 1%, I'd say its more than 70% at least
here in Germany. I met lot of people here who are asking for Spring
support, even though they are silent in mailing list. Spring, for some
reason, is hot here.
I even worry about bundling most of the data binding jars with our war
dist. Don't u all complain about it. Jaxme itself has four jars which
amounts to 1MB. I think we need to have a policy on data binding
frameworks as well.
So this leads us to think about how we can release a core part and let
people extend it to be used with Spring or to let them use a different
db framework that we support.
Any ideas how we can bundle all these parts and any volunteers for
Spring implementation ?
-- Chinthaka
Tom Jordahl wrote:
> "I know it when I see it" β and Spring is over the line. J
>
>
>
> How many Axis2 users will use Spring? Hard to say, but I am
betting that
> <1% of users are using it right now.
>
>
>
> I am happy to have 'extra' code in axis2.jar that supports lots of
other
> technologies. That isn't a steep price to pay. But if I am using the
> 'basics' β SOAP processing, the Axis Data Binding, WSDL generation,
> *maybe* WS-Addressing β I should have a small list of jars that I
need
> to run (whether the list is small right now is probably another
discussion).
>
>
>
> Doesn't that sound right?
>
>
>
> P.S. I am only dimly aware of Spring, I don't even know what it
really
> does without a Google search, so I have nothing against Spring itself.
>
>
>
> --
>
> Tom Jordahl
>
> Adobe ColdFusion Team
>
>
------------------------------------------------------------------------
>
> *From:* robert lazarski [mailto:[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>]
> *Sent:* Tuesday, May 09, 2006 12:16 PM
> *To:* axis-dev@ws.apache.org <mailto:axis-dev@ws.apache.org>
> *Subject:* Re: [axis2] Spring Support
>
>
>
> Sure, I understand - that's why I proposed bringing back the
extensions
> directory. The problem is, however, where do you draw the line?
>
> Robert
> http://www.braziloutsource.com/
>
> On 5/9/06, *Tom Jordahl* <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>
> <mailto: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>> wrote:
>
> I don't use Spring, so don't make me carry the spring jar file around
> with Axis2 when I don't use itβ¦
>
>
>
> --
>
> Tom Jordahl
>
> Adobe ColdFusion Team
>
>
------------------------------------------------------------------------
>
> *From:* Rajith Attapattu [mailto: [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>
> <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>]
> *Sent:* Monday, May 08, 2006 11:48 AM
> *To:* axis-dev@ws.apache.org <mailto:axis-dev@ws.apache.org>
<mailto:axis-dev@ws.apache.org <mailto:axis-dev@ws.apache.org>>
> *Subject:* Re: [axis2] Spring Support
>
>
>
> Robert,
>
> Ok, good then as a starting point we can use your code base as you
have
> already done some work on pauls stuff.
> Yes the 2MB depency does concerns me as well. But it looks like a
lot of
> developers are using spring so it might not be that much of an issue
> considering the fanfare we see out there for spring.
>
> How about pulling put the common code and refactoring the Message
> Receivers? or you want to wait till u check in the stuff and then look
> at it?
>
> I am not sure about Data binding as well and hopefuly somebody
will fill
> in the gap here.
>
> Regards,
>
> Rajith
>
> On 5/8/06, *robert lazarski* <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>
> <mailto: [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>>> wrote:
>
> I've been using Spring with axis2 since .92, although in a way not
> everybody seems to like.
>
> I'm working a lot on adding Spring support via a Message Reciever,
but
> wanted to wait till post 1.0 . . I've mostly got it working. I'm
basing
> this work of of paul's work he did last july though some things cleary
> won't work today as they were coded back then. I'm hoping to have
> something ready to commit this week, of course after discussions
on the
> list. I still need to do the junit tests and work out how spring does
> annotations.
>
> This is good time to lay out the issues:
>
> 1) Spring is licensed under apache 2.0 .
> 2) Its yet another dependancy, the main spring.jar being about 2 megs.
> 3) We had an extensions directory, and this may be a good time to
bring
> it back.
> 4) I'm unsure how to integrate a spring message reciever with
> databinding. Databinding at least for me is a critical factor.
>
>
> Robert
>
>
>
> On 5/8/06, *Rajith Attapattu* < [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>
> <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>> wrote:
>
> Dims,
>
> Thats true, we cannot and should not try to satisfy everybody.
> Most people are looking for a magic wand that will create there code
> with minimum effort as possible.
>
> Reading the thread on TSS I was sad to see that most people have
missed
> the boat about Web Services.
>
> These people expect nothing but to expose their **objects** as Web
> Services using some framework with minimum effort as possible.
> Thats as far as they are willing to go with Web Services.
>
> Regards,
>
>
> Rajith
>
>
>
> On 5/8/06, *Davanum Srinivas* < [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>
> <mailto: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>> wrote:
>
> Sure.
>
> - Beware of people with hidden agendas. You can never please everyone.
> - Once you meet the objective criteria (say "add spring support"),
you
> will hear either ("it's not easy" or "it's complicated" in other words
> "It does not meet my unspecified standards that are in my
> head"-kind-of subjective criteria.
>
> thanks,
> dims
>
> On 5/8/06, Rajith Attapattu < [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>
> <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>> wrote:
>> Hi,
>>
>> Looking at the thread on TSS, it looks like some people are hell
bent on
>> having spring support.
>>
>> Paul already has some code (sandbox) attached to the jira AXIS2-272
>> I looked at them and it does provide a nice way of exposing
spring beans as
>> Web Services via a MessageReceiver
>>
>> I agree with Paul that there is some common code that could be
refactored
>> out in the message reciver classes.
>>
>> Shall we work on this code base and provide the support these
people are
>> asking for??
>>
>> Regards,
>>
>> Rajith
>>
>
>
> --
> Davanum Srinivas : http://wso2.com/blogs/
>
>
>
>
>
>
>
>
>