That's an excellent tip. I just got another email recommending JDO and re-affirming that CMP and BMP seem to be outgoing technologies.
I have some small experience with JDO, and none with Hibernate. I'll take a look at both. What is an 'O-R system' ? ~akb On Mon, 10 Jan 2005 08:02:34 -0800, Andrew C. Oliver <[EMAIL PROTECTED]> wrote: > All three major vendors include statements that can be summarized as > "never use BMP" on their websites. BMP, in general, forces a N+1 load > semantic. > > Hibernate also has a programming model that makes it easier to seperate > the two. For instance, objects retrieved are POJOs. > > Consider Hibernate. It runs on all three and in plain java and is most > similar to the future of EJB. The competitor of note is Toplink. > > Both JBoss and Oracle support their respective O-R systems on other > appservers. > > -andy > > A. Kevin Baynes wrote: > > >I think that my application is relatively simple, and I'm hoping to > >make the application as portable as possible. I'm trying to completely > >separate the business rules from the persistence mechanism, allowing > >customers to connect to their DB of choice. I'm looking for > >transaction support and single-signon. > > > >It sounds like CMP may pose portability issues, and that maybe I > >should avoid it in favor of BMP? > > > >What other features are most prone to affect portability? > > > >Thanks. > > > >~akb > > > > > >On Sun, 09 Jan 2005 15:31:29 -0500, Cory Foy <[EMAIL PROTECTED]> wrote: > > > > > >>A. Kevin Baynes wrote: > >> > >> > >>>Thanks, Andy! > >>> > >>>If I understand you correctly, then the simplest thing for me to do is > >>>to pick an app server and write to it specifically, only taking on the > >>>task of porting to another app server as a last resort, right? If that > >>>is the case then it will probably be JBoss. > >>> > >>> > >>Actually, the way I read it was that to determine if your app is going > >>to be portable across app servers, you have to see what features of the > >>app servers you are going to use. In Andy's case, if you are using CMP, > >>then you need to think about how you are going to make that portable. > >>However, if all of your app uses features that are implemented similarly > >>on the app servers, and you target the J2EE standard, then you should > >>only have minor issues with portability. > >> > >>Cory > >> > >> > >> > > > > > > > > > > -- ~akb ----------------------------- A. Kevin Baynes _______________________________________________ Juglist mailing list [email protected] http://trijug.org/mailman/listinfo/juglist_trijug.org
