Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@apache.org Received: (qmail 5882 invoked from network); 9 Apr 2002 22:19:18 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 9 Apr 2002 22:19:18 -0000 Received: (qmail 27364 invoked by uid 97); 9 Apr 2002 22:19:24 -0000 Delivered-To: qmlist-jakarta-archive-commons-dev@jakarta.apache.org Received: (qmail 27306 invoked by uid 97); 9 Apr 2002 22:19:23 -0000 Mailing-List: contact commons-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Jakarta Commons Developers List" Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list commons-dev@jakarta.apache.org Received: (qmail 27293 invoked from network); 9 Apr 2002 22:19:23 -0000 Message-ID: <02d601c1e015$77a93f00$484e18d4@oemcomputer> From: "Stephen Colebourne" To: "Jakarta Commons Developers List" References: <458473676F1AC74A84EAB2F22004DA6D2A0071@mail.nextance.com> <3CB14326.2010800@topicus.nl> <005901c1df62$81b38720$becb8842@galina> <001f01c1df92$5c2da8c0$0111010a@skynet.vl> Subject: Re: [Question] Betwix & JAXB Date: Tue, 9 Apr 2002 23:25:32 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2615.200 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200 X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N This is true, Joda also performs Java->XML mappings. And like Betwixt it is not intended for use starting from just any old XML. (Java is king, XML is just a data format). Joda got written because I could find no alternative that met my requirements. JAXB is XML focussed, I needed a Java focussed solution. Castor had an unsuitable licence (you can't use it in a development kit), plus it doesn't support Maps and I found a problem with Lists too. JOX (@sourceforge) was focussed on mapping XML style names to Java ones using a DTD, and also didn't support Maps or infinite recursion. At the time of writing it, I didn't know about Betwixt. Now I am considering if Betwixt and Joda may integrate - not quite sure yet. Joda currently handles Maps and ids in a way I don't think betwixt does yet. But betwixt offers a greater range of output formats and operates on plain JavaBeans.. And as Juozas said, more choice is generally good. Stephen > Hi, > It is also JavaBean-XML mapping framefork : > http://joda.sourceforge.net/ > And it is no problem if you will decide to implement a new one, if you think > it can > be better or have something unique. Users will decide "bad" or "good". > > > > Is there a rundown available on the reasons why Betwix is developing in > > paralel with JAXB? > > > > I've used Castor for quite some time and have been happy with its > > performance. > > Apache Axis build their own JavaBean-XML mapping and Betwix is yet another > > development in the area. > > > > Thanks, > > > > Ivelin -- To unsubscribe, e-mail: For additional commands, e-mail: