Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 55840 invoked from network); 26 Feb 2006 17:29:42 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 26 Feb 2006 17:29:42 -0000 Received: (qmail 56248 invoked by uid 500); 26 Feb 2006 17:29:40 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 56187 invoked by uid 500); 26 Feb 2006 17:29:40 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 56176 invoked by uid 99); 26 Feb 2006 17:29:40 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 26 Feb 2006 09:29:40 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [199.237.51.194] (HELO green.rootmode.com) (199.237.51.194) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 26 Feb 2006 09:29:38 -0800 X-ClientAddr: 68.171.62.46 Received: from [192.168.15.100] (68-171-62-46.vnnyca.adelphia.net [68.171.62.46]) by green.rootmode.com (8.12.10/8.12.10) with ESMTP id k1QHTA1b006387 for ; Sun, 26 Feb 2006 12:29:11 -0500 Mime-Version: 1.0 (Apple Message framework v746.2) In-Reply-To: <7b3355cb0602252317r5ab9ab13o320f8dd1984c1fdc@mail.gmail.com> References: <43FEC91B.6020600@apache.org> <74e15baa0602241456r156ed67enb7e326c139736f83@mail.gmail.com> <43FFA0F0.9000403@apache.org> <74e15baa0602251206k51857664y67dd148e68eaccbc@mail.gmail.com> <4400E13A.8080008@apache.org> <7b3355cb0602251811l3fe47b17l7b795cf1bf395a38@mail.gmail.com> <7b3355cb0602252317r5ab9ab13o320f8dd1984c1fdc@mail.gmail.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <529B3447-BAB5-422B-BC71-827C57E109EA@iq80.com> Content-Transfer-Encoding: 7bit From: Dain Sundstrom Subject: Re: Removing attributes and refs from the config.xml Date: Sun, 26 Feb 2006 09:29:15 -0800 To: dev@geronimo.apache.org X-Mailer: Apple Mail (2.746.2) X-RootMode-MailScanner-Information: Please contact the ISP for more information X-RootMode-MailScanner: Found to be clean X-MailScanner-From: dain@iq80.com X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N I think we are all past the old concerns. The problem now is how do we switch, which is not an easy problem. On my laptop I have about half of the server switched to use xbean-reflect, which is xml friendly, but I got sucked into the configId problem. -dain On Feb 25, 2006, at 11:17 PM, Bruce Snyder wrote: > On 2/26/06, Jason Dillon wrote: >> Why would anyone object to using XBean+Spring? >> >> I think that sounds like a good idea. > > Well the objection wasn't to XBean and Spring per se - they weren't > even in the picture back then. The objection was to using XML as the > configuraiton mechanism instead of CAR files. Way back when CARs were > being suggested as the configuration mechanism, I entered the debate > with the rationale that we should use XML instead because it's is easy > to change, it's easy to understand, etc. At that time, there were > objections to this line of reasoning because of the overhead of > parsing the XML on every startup. The argument was made that CAR files > would start up much faster. I have no idea if this is true or not but > IMO the advantages of using XML (and a well known XML dialect like > Spring) far outweigh the disadvantages, especially when it comes to > offering users a simple but very powerful experience. > > Bruce > -- > perl -e 'print unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E G;6%I;\"YC;VT*" > );' > > Apache Geronimo (http://geronimo.apache.org/) > > Castor (http://castor.org/)