Yep, that's true, 1.0 only does XSD->Java.

But Java->XSD is being considered for 2.0. (I guess it's pretty high on the
priority list.)

I believe tighter integration between JAXB and JAX-RPC is also a high
priority--so if Axis is to continue supporting JAX-RPC it might well need to
support JAXB also.

- Rob


----- Original Message ----- 
From: "Mark D. Hansen" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, July 25, 2003 9:58 PM
Subject: RE: WSDL2Java with JAXB ??


JAXB support in Axis would be great - but how could you use JAXB to generate
WSDL from Java classes?  Doesn't JAXB only generate one direction:  XML
Schema --> Java classes?

-- Mark

> -----Original Message-----
> From: Robert Lowe [mailto:[EMAIL PROTECTED]
> Sent: Friday, July 25, 2003 2:07 AM
> To: [EMAIL PROTECTED]
> Subject: Re: WSDL2Java with JAXB ??
>
>
> The latest version of the JAXB-RI is free for commercial use,
> and is about
> to become open source. It was only the beta that wasn't licensed for
> commercial use. Also, you don't need to modify your XSD at
> all, you can use
> an external binding schema.
>
> My limited of JAXB has been that it's pretty solid--I would
> love to see JAXB
> support in Axis.
>
> - Rob
>
> ----- Original Message ----- 
> From: <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Thursday, July 24, 2003 8:45 PM
> Subject: Re: WSDL2Java with JAXB ??
>
>
> > Yes, you could write a JAXBSerializer, JAXBDeserializer,
> > JAXBSerializerFactory, and JAXBDeserializerFactory.  Then,
> map your QNAME
> > to your Java class, specifying these factories, in the
> typemapping section
> > of your WSDD.
> >
> > However, you might want to consider using Castor or JiBX
> instead, and
> write
> > serializers for those.  I don't believe the JAXB-RI is licensed for
> > commercial use, and to my knowledge (I could be wrong, and
> usually am),
> > there are no implementations of the latest spec besides the
> RI.  Also, you
> > will have to muddy up your XSD to get your classes to implement
> > serializable, and anything that uses thoses classes will
> have to have all
> > of the JAXB and JAXB related jars in it's classpath,
> regardless of whether
> > or not it intends to do (un)marshalling.  Also, the
> abstraction of the
> > generated classes in JAXB is a bit annoying.  I just want
> stupid data
> types
> > with direct instantiation that are not coupled with the
> binding framework.
> > Castor and JiBX will let you map any standard XML Schema
> (i.e. no other
> > namespaces) to plain-old JavaBeans.  JiBX performance
> rocks, but many more
> > developers are familiar with Castor.
> >
> > The current Castor serializer in the Axis code assumes a
> default mapping.
> > I've seldom gotten away with not having to write a mapping file with
> Castor
> > so you may have to write your own serializer.  I'm writing
> one right now
> > that just looks for a file named "mapping.xml" in the classpath.
> >
> > Cheers
> > Steve Maring
> >
> >
> >
> >
> >
> >                       "Mark D. Hansen"
> >                       <[EMAIL PROTECTED]       To: "AXIS
> Users (E-mail)"
> <[EMAIL PROTECTED]>
> >                       m>                       cc:
> >                       07/23/2003 05:53         Subject:
> WSDL2Java with
> JAXB ??
> >                       PM
> >
> >                       Please respond to
> >                       axis-user
> >
> >
> >
> >
> >
> >
> > Is is possible to replace the XML Schema --> Java mapping
> mechanism in
> > WSDL2Java with JAXB?  Alternatively, is there another way
> to use JAXB as
> > the binding mechanism within the Axis framework?
> >
> > Thanks,
> >
> > Mark
> >
> >
> >
> >
> > _________________________________________________________________
> >          The information transmitted is intended only for
> the person or
> >          entity to which it is addressed and may contain
> confidential
> >          and/or privileged material.  Any review, retransmission,
> >          dissemination or other use of, or taking of any action in
> reliance
> >          upon, this information by persons or entities
> other than the
> >          intended recipient is prohibited.   If you received this in
> error,
> >          please contact the sender and delete the material from any
> >          computer.
> >
>

Reply via email to