« Return to Thread: Is the idea of wsdl2java (aegis) really useful?

Re: Is the idea of wsdl2java (aegis) really useful?

by Jim Ma-3 :: Rate this Message:

Reply to Author | View in Thread

Hi Benson ,

As far as I can see , aegis data binding is complementary to JAXB  
whether from java-> wsdl or
wsdl-> java direction .

I have not dug into aegis data binding code to find out if it can do the
following things ,but i think
having these feature in wsdl2java  makes sense :
1. Generating simple code-first-liked  java class that easy to understand.
2. Generating java.util.Data type without add a XmlTypAdaptor
customization to map xsd:dateto java.util.Date
   and other thing we need to use jaxb customization to map a shcema
type to a common jdk class.
And also we can use aegis data binding in wsdl first direction as it's a
faster and  StAX based data binding .

Since there are  some data types  that aegis does not support ,  maybe
we can add this support  in wsdl2java
later.

Regards

Jim




Benson Margulies wrote:

> I trust that our colleagues on the far side of the Pacific are reading
> this thread and will chime in if they disagree, as they were the ones
> who asked me if I intended to proceed to the 'other direction,' I think.
>
>  
>
> ________________________________
>
> From: Dan Diephouse [mailto:dan.diephouse@...]
> Sent: Saturday, September 22, 2007 4:14 PM
> To: cxf-dev@...
> Subject: Re: Is the idea of wsdl2java (aegis) really useful?
>
>  
>
> Yeah, I think its definitely a waste of time to do an Aegis
> schema->java. We would gain absolutely no benefit from it as far as I
> can tell :-)
>
> - Dan
>
> Daniel Kulp wrote:
>
> I had this conversation with Dan D. before and the thoughts were pretty
> much exactly the same.   If you are generating java code from schema,
> you should use the "standard" JAXB stuff since that supports more of the
>
> schema types than Aegis does.    Aegis is primarily targeted for the
> Java first case.   Having java -> wsdl tools for it makes sense.  
> However, the wsdl -> java stuff makes less sense.
>  
> Dan
>  
>  
> On Friday 21 September 2007, Benson Margulies wrote:
>  
>
> I'm wondering why anyone would want this. If the user is going
> to run
> a code generator, what's wrong with JAXB? The virtue of Aegis is
> to
> avoid an infestation of snails (@) in existing code. Once you
> are
> firing up a generator, it's new code.
>
>
>
> I note that Aegis has some not-very-documented capabilities, and
> I
> wonder if some of them are superior to JAXB in some way.
>
>
>
> Do we ever post some sort of [POLL] to the user list asking 'who
> would
> use this feature' questions?
>    
>
>  
>  
>  
>  
>
>
>
>
>
>
>  

 « Return to Thread: Is the idea of wsdl2java (aegis) really useful?