Return-Path: Delivered-To: apmail-incubator-geronimo-dev-archive@incubator.apache.org Received: (qmail 90990 invoked by uid 500); 8 Aug 2003 11:07:15 -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 90977 invoked from network); 8 Aug 2003 11:07:15 -0000 Received: from ms-smtp-01.rdc-kc.rr.com (24.94.166.115) by daedalus.apache.org with SMTP; 8 Aug 2003 11:07:15 -0000 Received: from Monson-Haefel.com (CPE-24-163-199-223.mn.rr.com [24.163.199.223]) by ms-smtp-01.rdc-kc.rr.com (8.12.8p1/8.12.7) with ESMTP id h78B7D2a016528 for ; Fri, 8 Aug 2003 06:07:13 -0500 (CDT) Message-ID: <3F3384C5.C6FA5EC1@Monson-Haefel.com> Date: Fri, 08 Aug 2003 06:08:53 -0500 From: Richard Monson-Haefel Reply-To: Richard@Monson-Haefel.com X-Mailer: Mozilla 4.76 [en] (Windows NT 5.0; U) X-Accept-Language: en MIME-Version: 1.0 To: geronimo-dev@incubator.apache.org Subject: Re: JNDI Impl References: <73C10A8E30ECD311ADAA00508B6693F008B7DBC6@cfukexch04.ws.london.cantor.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Virus-Scanned: Symantec AntiVirus Scan Engine X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N I think its proper to discuss it on this list under some specific thread so that everyone can contribute, discuss, etc. "Kington, Max" wrote: > Richard, > > Where would this live and would you take the discussion of it's development > elswhere? That's not a request, that's a question, I've got some points > regarding this pivitol point of J2EE infrastructure with regards to > security. > > I just wouldn't want to miss the discussion, > > Max > > -----Original Message----- > From: Richard Monson-Haefel [mailto:Richard@Monson-Haefel.com] > Sent: 08 August 2003 11:21 > To: geronimo-dev@incubator.apache.org > Subject: Re: JNDI Impl > > The JNDI implementation I wrote for OpenEJB was really simple. It used a > binary tree to locate sub contexts and cached lookups for speed. It wasn't a > full fledged JNDI implementation in that you could not dynamically bind or > unbind objects. The JNDI Environment Naming Context is supposed to be > immutable after server start up. That's why its possible to create a very > lightweight implementation that is easy to maintain and very fast. > > If you created a stand alone JNDI ENC it wouldn't be very useful outside of > the J2EE context. It may be better in the long run to have a complete JNDI > implementation which is based on something in the commons. For the short > term, however, we can use something more akin to what I created for OpenEJB > -- its doesn't take long to create and is flexible enough to play nice with > other systems. > > James Strachan wrote: > > > Just a thought - Richard do you think the JNDI is gonna need much hooks > > to Geronimo or will it be just a 100% vanilla JNDI. > > > > Am wondering if (say) Henri moved the JNDI to Jakarta Commons for us so > > its easy to reuse (thanks Henri!), we could then add any extra stuff we > > need inside Geronimo for now and if it turns out that some reusable > > code can be pushed back into Commons we can do that too. > > > > On Friday, August 8, 2003, at 08:04 am, Henri Yandell wrote: > > > > > > > > Additional: > > > > > > Am also a Commons committer, so can handle things like setting the > > > project > > > up and website etc. > > > > > > I believe the person to speak to about the Tomcat JNDI is Costin > > > Manolache. No idea if he's hooked into the Geronimo feed yet. > > > > > > Hen > > > > > > On Fri, 8 Aug 2003, Henri Yandell wrote: > > > > > >> > > >> I'm happy to help with the JNDI if required. Moving Tomcat's JNDI > > >> impl to > > >> Commons has been a 'how the hell do I approach that' task on my list > > >> for a > > >> while. > > >> > > >> I've also got a peculiar JNDI implementation > > >> [http://www.osjava.org/simple-jndi] so might have some odd ideas to > > >> throw > > >> in. > > >> > > >> Hen > > >> > > >> On Thu, 7 Aug 2003, Richard Monson-Haefel wrote: > > >> > > >>> I created a JNDI implementation for the Environment Naming Context in > > >>> OpenEJB that was simple and fast. I think David Blevin's may have > > >>> modified it so that it plays nice with servlets in Tomcat or with > > >>> Tomcat's JNDI implementation. At any rate, I would be happy to > > >>> recreate > > >>> a similar implementation for Geronimo. Should I plan on doing this? > > >>> Anyone object? > > >>> > > >>> -- > > >>> Richard Monson-Haefel > > >>> Author of J2EE Web Services (Addison-Wesley 2003) > > >>> Author of Enterprise JavaBeans, 3rd Edition (O'Reilly 2001) > > >>> Co-Author of Java Message Service (O'Reilly 2000) > > >>> http://www.Monson-Haefel.com > > >>> > > >>> > > >> > > > > > > > > > > James > > ------- > > http://radio.weblogs.com/0112098/ > > -- > Richard Monson-Haefel > Author of J2EE Web Services (Addison-Wesley 2003) > Author of Enterprise JavaBeans, 3rd Edition (O'Reilly 2001) > Co-Author of Java Message Service (O'Reilly 2000) > http://www.Monson-Haefel.com -- Richard Monson-Haefel Author of J2EE Web Services (Addison-Wesley 2003) Author of Enterprise JavaBeans, 3rd Edition (O'Reilly 2001) Co-Author of Java Message Service (O'Reilly 2000) http://www.Monson-Haefel.com