Hi,

I'll go ahead to commit the last piece which integrates the databinding
framework with the latest core if there are no other concerns.

The new picture will be:

kernel/core: will depend on databinding-framework (the dependency would be removed as the core is further decomposed) services/databinding/databinding-framework: Databinding SPIs and built-in transformers for XML
kernel/databinding: Databinding related WirePostProcessors and Inteceptors

Thanks,
Raymond

----- Original Message ----- From: "Raymond Feng" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Friday, March 16, 2007 10:38 PM
Subject: Merge improved databinding code into trunk


Hi,

As you might have noticed on the ML, I have improved the databinding code in the sca-java-integration branch over time. I would like to merge the changes back to the trunk and bring up the databinding support again in the trunk.

Here is the summary of the improvements:

1. Minimize the usage of @DataType by agressively introspecting the java classes

2. Data transformation for business exceptions

3. Add copy() support for JAXB and AXIOM

4. More databindings and transformers such as:
  * JSON databinding
  * SDO --> AXIOM using OMDataSource
  * JavaBean --> XMLStreamReader

5. More unit and integration test cases for better coverage

To avoid the disruption, I'll stage them as follows:
1) Add a "databinding-framework" module under "java/sca/services/databinding" to hold the updated code in spi and core.
2) Update individual databindings
3) Integrate the databinding pieces with the latest core

Thanks,
Raymond



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to