Jody Garnett a écrit :
> There is just one small technical glitch here; we would prevent them 
> placing JAXB annotations targeting a different (say applicatoin specific 
> schema).
> We are in effect saying we like Filter 1.1 so much you cannot use this 
> object in your own xml schema for your application.

But if the metadata classes were not annotated at all, it would not make much 
difference for the users. If they wanted to annotated them for his own schema, 
he would need to edit the source code anyway (putting his own annotations). So 
no matter if the classes are annotated or not, the user needs to modify the 
source code if he wants his own annotations. Or do I'm missing something?

Sure being limited a single version is a limitation compared to gtxml. But 
again 
I'm not pushing for a replacement of gtxml. This is about enabling (not 
forcing) 
a serialization mechanism.


> It is not a standard at an ISO level; it is a standard at the EJB3 
> level. We could (and should) mark up the metadata classes with EJB3 
> annotations; that is the major reason I had a customer fork the metadata 
> module...

I'm fine with that.


> So can we talk about getting some mid term planning (measured in months) 
> out in the open so we don't have a shock like this? In the mean time 
> please recognize that the community is in shock and you are going to 
> have to put in some time sorting it out. If you have design docs to 
> share that would help .... I wrote massive design docs before changing 
> the referencing module. Please show us what you plan; we can help on the 
> parts you are not sure of (like getting rid of the SAX and DOM parsers).

Seing JAXB being a cause of a shock was surprising. The reaction seems out of 
proportion compared to the implication. The objections were: it would prevent 
other annotations like Hibernate, introduce more dependencies, force the usage 
of a particular technology, etc. We could debate if those objections were true. 
But since they are not accurate, effectiveley if leave room for more emotional 
than rational debates.

        Martin

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to