Return-Path: Delivered-To: apmail-incubator-cxf-dev-archive@locus.apache.org Received: (qmail 3808 invoked from network); 29 Aug 2006 03:46:59 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 29 Aug 2006 03:46:59 -0000 Received: (qmail 81910 invoked by uid 500); 29 Aug 2006 03:46:59 -0000 Delivered-To: apmail-incubator-cxf-dev-archive@incubator.apache.org Received: (qmail 81816 invoked by uid 500); 29 Aug 2006 03:46:59 -0000 Mailing-List: contact cxf-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: cxf-dev@incubator.apache.org Delivered-To: mailing list cxf-dev@incubator.apache.org Received: (qmail 81807 invoked by uid 99); 29 Aug 2006 03:46:59 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 28 Aug 2006 20:46:59 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of james.mao@iona.com designates 63.65.132.112 as permitted sender) Received: from [63.65.132.112] (HELO amereast-smg2.iona.com) (63.65.132.112) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 28 Aug 2006 20:46:58 -0700 Received: from amereast-ems2.IONAGLOBAL.COM ([10.65.6.84]) by amereast-smg2.iona.com (Switch-3.1.7/Switch-3.1.7) with ESMTP id k7T3fA3i015474 for ; Mon, 28 Aug 2006 23:41:19 -0400 (EDT) Received: from [10.129.9.102] ([10.129.9.102]) by amereast-ems2.IONAGLOBAL.COM with Microsoft SMTPSVC(5.0.2195.6713); Mon, 28 Aug 2006 23:46:35 -0400 Message-ID: <44F3B892.80100@iona.com> Date: Tue, 29 Aug 2006 11:46:26 +0800 From: James Mao User-Agent: Thunderbird 1.5.0.5 (Windows/20060719) MIME-Version: 1.0 To: cxf-dev@incubator.apache.org Subject: Re: Tooling, Code First Approach & Service Model References: <44F2BE39.9030103@iona.com> <44F31C88.20006@envoisolutions.com> In-Reply-To: <44F31C88.20006@envoisolutions.com> Content-Type: text/plain; charset=GB2312 Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 29 Aug 2006 03:46:36.0208 (UTC) FILETIME=[BA05F300:01C6CB1D] X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Hi Dan, > Its a requirement. XFire supports it and we need a migration path for > users using XMLBeans. XMLBeans provides access to the DOM underneath, > which a lot of people like. Or take JiBX. It is about 2x faster than > JAXB. There are a lot of pros and cons to the different databinding > toolkits. Which one you use really depends on your situation. > I mean the tools works fine with jaxb, and currently i don't think that we need to support all the databindings. There are tons of databinding implementation out there[1], and there will have more new databindings emerging . Are we going to support all of those databindings? and Why the user need to care which databinding they are using? Maybe it's true for rt, but for the tools i think we just keep the current design. I agreed that there are some duplicate code in the rt and tools, and we can reuse some of the code and put it into common module. So, i mean what we need is just refactoring to use the common code, not re-design to support the multiple databindings. Agree? [1] https://bindmark.dev.java.net/ Cheers, James.