You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Greg Passmore <gr...@gemstone.com> on 2002/08/20 04:51:44 UTC
AXIS Type Mapping (was: RE: Axis and Glue)
Is there a way to easily use Axis' type mapping framework without executing with a SOAPMessageContext/Axis Handler? I would like to have a service that returns an arbitrary complexType, where this arbitrary complexType would be generated by some sort of marshalling framework. Right now I am leaning towards Castor, even though my service is going to reside within Axis. In this case my returnType would be of type <xsd:string> but It would contain meaningful complexType data.
-Greg
----- Original Message -----
From: Glen Daniels
To: 'axis-user@xml.apache.org'
Sent: Monday, August 19, 2002 7:22 PM
Subject: RE: AXIS and Glue, which one is better
Hi Ivan:
Axis supports this as well, as long as the fields are public and non-transient. Our introspection code maps both explicit bean properties and public fields to XML.
--Glen
-----Original Message-----
From: Ivan Filippenko [mailto:Ivan.V.Filippenko@aero.org]
Sent: Monday, August 19, 2002 6:43 PM
To: axis-user@xml.apache.org
Subject: RE: AXIS and Glue, which one is better
I have no direct experience with GLUE, but have heard
that it does not require one to write one's own custom
serializers and deserializers for non-bean classes,
unlike AXIS. The class need only have a no-arg constructor,
and then somehow GLUE arranges to serialize it automagically.
Would anyone with more expertise care to comment on this?
I, for one, would like to hear more about the issue and its
ramifications, whether positive or negative.
Thanks,
-- Ivan
Ted Neward <Te...@matmail.ucdavis.edu>
08/19/2002 02:32 PM
Please respond to axis-user
To: "'axis-user@xml.apache.org'" <ax...@xml.apache.org>
cc:
Subject: RE: AXIS and Glue, which one is better
One would sort of hope that an Axis committer would feel that way. :-)
For my $.02 worth, I prefer Axis, but not for any tangible reason I can
enumerate right now. I think the Axis committers have done a bang-up job
getting this thing out the door, particularly in view of the fact that the
world keeps shifting out from underneath them.
Ted Neward
Architect, UCDavis Account & Financial Services
http://www.javageeks.com
http://www.clrgeeks.com
-----Original Message-----
From: Tom Jordahl [mailto:tomj@macromedia.com]
Sent: Monday, August 19, 2002 10:15
To: 'axis-user@xml.apache.org'
Subject: RE: AXIS and Glue, which one is better
biased
<biasedOpinion>
GLUE is good. Axis is better.
</biasedOpinion>
--
Tom Jordahl
Axis committer
-----Original Message-----
From: Jinghua Gu [mailto:egu@cisco.com]
Sent: Monday, August 19, 2002 11:06 AM
To: axis-user@xml.apache.org
Subject: AXIS and Glue, which one is better
Hi All,
Do you have any experience with Glue? I just played with AXIS.
But somebody told me that Glue is 10 times faster than AXIS. Is it true?
Anything to share?
Thx,
Emily
Re: AXIS Type Mapping (was: RE: Axis and Glue)
Posted by Greg Passmore <gr...@gemstone.com>.
What I really want is to have a service that has a return type of Element[] and that returns a variety of XML. This XML would be generated In my service (not my Axis' auto type-mapping). Since I am going to be doing Object->XML conversion in my service layer, I would like to be able to invoke Axis' JAX-RPC type-mapping, but it seems to be tailored specifically to execute within the Axis handler chain (requiring a SOAPMessageContext). Is there a way I can invoke it lower down, in my service layer? The only way I can see to do it is to construct a new SOAPMessageContenxt() before I invoke.
-Greg
----- Original Message -----
From: Greg Passmore
To: axis-user@xml.apache.org
Sent: Monday, August 19, 2002 7:51 PM
Subject: AXIS Type Mapping (was: RE: Axis and Glue)
Is there a way to easily use Axis' type mapping framework without executing with a SOAPMessageContext/Axis Handler? I would like to have a service that returns an arbitrary complexType, where this arbitrary complexType would be generated by some sort of marshalling framework. Right now I am leaning towards Castor, even though my service is going to reside within Axis. In this case my returnType would be of type <xsd:string> but It would contain meaningful complexType data.
-Greg
----- Original Message -----
From: Glen Daniels
To: 'axis-user@xml.apache.org'
Sent: Monday, August 19, 2002 7:22 PM
Subject: RE: AXIS and Glue, which one is better
Hi Ivan:
Axis supports this as well, as long as the fields are public and non-transient. Our introspection code maps both explicit bean properties and public fields to XML.
--Glen
-----Original Message-----
From: Ivan Filippenko [mailto:Ivan.V.Filippenko@aero.org]
Sent: Monday, August 19, 2002 6:43 PM
To: axis-user@xml.apache.org
Subject: RE: AXIS and Glue, which one is better
I have no direct experience with GLUE, but have heard
that it does not require one to write one's own custom
serializers and deserializers for non-bean classes,
unlike AXIS. The class need only have a no-arg constructor,
and then somehow GLUE arranges to serialize it automagically.
Would anyone with more expertise care to comment on this?
I, for one, would like to hear more about the issue and its
ramifications, whether positive or negative.
Thanks,
-- Ivan
Ted Neward <Te...@matmail.ucdavis.edu>
08/19/2002 02:32 PM
Please respond to axis-user
To: "'axis-user@xml.apache.org'" <ax...@xml.apache.org>
cc:
Subject: RE: AXIS and Glue, which one is better
One would sort of hope that an Axis committer would feel that way. :-)
For my $.02 worth, I prefer Axis, but not for any tangible reason I can
enumerate right now. I think the Axis committers have done a bang-up job
getting this thing out the door, particularly in view of the fact that the
world keeps shifting out from underneath them.
Ted Neward
Architect, UCDavis Account & Financial Services
http://www.javageeks.com
http://www.clrgeeks.com
-----Original Message-----
From: Tom Jordahl [mailto:tomj@macromedia.com]
Sent: Monday, August 19, 2002 10:15
To: 'axis-user@xml.apache.org'
Subject: RE: AXIS and Glue, which one is better
biased
<biasedOpinion>
GLUE is good. Axis is better.
</biasedOpinion>
--
Tom Jordahl
Axis committer
-----Original Message-----
From: Jinghua Gu [mailto:egu@cisco.com]
Sent: Monday, August 19, 2002 11:06 AM
To: axis-user@xml.apache.org
Subject: AXIS and Glue, which one is better
Hi All,
Do you have any experience with Glue? I just played with AXIS.
But somebody told me that Glue is 10 times faster than AXIS. Is it true?
Anything to share?
Thx,
Emily