Return-Path: Delivered-To: apmail-incubator-geronimo-dev-archive@incubator.apache.org Received: (qmail 50326 invoked by uid 500); 8 Aug 2003 10:41:38 -0000 Mailing-List: contact geronimo-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: geronimo-dev@incubator.apache.org Delivered-To: mailing list geronimo-dev@incubator.apache.org Received: (qmail 50305 invoked from network); 8 Aug 2003 10:41:38 -0000 Received: from ceiling.dave.sonera.fi (131.177.130.26) by daedalus.apache.org with SMTP; 8 Aug 2003 10:41:38 -0000 Received: from ceiling.dave.sonera.fi (localhost [127.0.0.1]) by ceiling.dave.sonera.fi (Sendmail) with ESMTP id h78AfawL019921 for ; Fri, 8 Aug 2003 13:41:36 +0300 (EEST) Received: from MATTI.eur.soneragroup.net (urho.eur.soneragroup.net [131.177.121.204]) by ceiling.dave.sonera.fi (Sendmail) with ESMTP id h78AfXNQ019899 for ; Fri, 8 Aug 2003 13:41:33 +0300 (EEST) X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: RE: One True Way (TM) of handling configuration files Date: Fri, 8 Aug 2003 13:41:33 +0300 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: One True Way (TM) of handling configuration files Thread-Index: AcNdmAzbPBzrEowySbCTz443BcKJfQAACNGw From: "Lyytinen Joonas" To: X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Hi Bill, There are some good reasons why those files are needed. Firstly, for = perfomance and resource management reasons there probably is need to define = somewhere e.g. how many instances of a specific entity bean are kept in the memory. = Secondly, some parts of the CMP implementation need server specific configuration data, since the J2EE = spec does not define the object-relational mapping on specific enough level (i.e. table and = coulumn names etc.) (e.g. in weblogic this is defined in the weblogic-cmp-rdbms-jar.xml = file). Finally, there is the question on entity bean read-write behaviour which must/should be = configurable.. > Call me naive, but... why does a J2EE server *require* a server=20 > specific file? >=20 > I can think of two reasons: >=20 > 1. lock-in > 2. an inadequate spec >=20 > I think job one is figuring out whether Geronimo *needs* an=20 > implementation specific deployment file before deciding where it=20 > goes. For the most part these non-standard files seem to be a pita. >=20 > Bill de h=D3ra >=20 >=20