You're preaching to the choir, Erik! LOL dude ... that's a lovely post :-) I'm going to print it and hang it outside my pod for all to see :-)
I do agree there's a better way. I fully-acknowledge my lack of expertise to design a "full-featured" solution. I've already raised the level a lot though, just using what I do know, and that's at least a step in the right direction. If people see how much using my stuff simplifies things, I can edge in comments like "Yeah, <favorite persistence framework/> does that and more ... and it's just a little more configuration ... but you lose half the java code, so it more than pays for itself" ... that's when I'll be in a position to effect meaningful change ;-) On Fri, 21 Jan 2005 10:20:33 -0500, Erik Weber <[EMAIL PROTECTED]> wrote: > Eddie, Eddie, Eddie, what shall we do with you? > > You know the rules. Here, in the Open Source Nation, we cannot tolerate > this sort of thing -- independent thinking, experimentation, competition > among the ranks -- and you know this! Stop it at once! > > Here, we only worship Struts, iBatis and Hibernate -- the Sacred > Frameworks. Thou shalt worship no other framework! Thou shall not be > neglectful in your framework worshiping duties! How dare you try to > develop a Software Solution of your own! You are to stop this "JDBC > work" at once and immediately start using one of the Sacred Frameworks, > or we will be forced to shut down your Software House of Ill Repute, and > cut off your best typing hand (we espouse Drag and Drop only, need I > remind you). > > Because, you see, the only thing that matters in Our lives, of course, > is the Meeting of the Requirements. We must continue to dish out the > CRUD as quickly and efficiently as possible -- this is the only way our > COMMUNE will be able to survive. > > After all, what have We The People of This Great Nation learned from the > likes of Preston Thomas Tucker? Why, that's simple! The first product > that gains acceptance among the masses is ALWAYS the best product and > shall be questioned nevermore! > > --The Open Source Warlord > > > Eddie Bush wrote: > > >I agree with your premise. However, some shops like to keep things > >elementary -- like to cook their own dog food so they know what it's > >made of. > > > >I'm far too lazy to write JDBC calls everywhere, and this seems to be > >the dominant behavior of folks :-( Once I get the spit and polish of > >my subsystem, I'm going to push it as a better solution -- that was > >cooked in-house -- to help speed production and reduce errors (since > >folks don't have to write JDBC). The reuse I've seen so far where I'm > >at is "Oh, copy this or that". It's true that this is sometimes on > >the file level, but I much prefer having drop-in, easily-configurable > >components. Hopefully, I'll be able to infect everyone around me with > >the same attitude ... > > > >It ain't iBatis (or some other OS package), and it probably never will > >be, but it beats the dog out of coding directly to JDBC :-) I totally > >agree that "raising the level" above JDBC is an important step ... but > >my point is that some of us will have to do the level-raising > >ourselves - by hand. > > > >On Tue, 18 Jan 2005 19:50:00 -0600, Vic <[EMAIL PROTECTED]> wrote: > > > > > >>DAO is better, there are SQL based DAO that do not use O/R at all (iBatis). > >>Also, there is Spring JDBC wraper. > >>2 good choices. > >> > >>I too do not use O/R at all. > >> > >>It just helps you leverage code that is tested and working. > >> > >>.V > >> > >>Eddie Bush wrote: > >> > >> > >> > >>>... actually, some of us. Why? Because our "standards" (rather, the > >>>standards of the company we work for) say that we're not using some > >>>hot-diggity O/R mapper. > >>> > >>>There are a myriad of reasons for doing things this way - none of > >>>which I'll go in to here. Fact is, what it really boils down to: > >>>It's "easy" and whoever comes after you to do maintenance can be > >>>reasonably expected to know how to deal with it if it gets broke. > >>> > >>>... risk management. I have a love/hate relationship with standardization > >>>... > >>> > >>>Peace :-) > >>> > >>>Eddie > >>> > >>>On Tue, 18 Jan 2005 07:05:41 -0600, Vic <[EMAIL PROTECTED]> wrote: > >>> > >>> > >>> > >>> > >>>>What does this have to do w/ Struts? > >>>>You can at least put a OT: > >>>>What DAO type are you using, you should post there. Hibrenate? iBatis? > >>>> > >>>>Hopefully no one writes their own JDBC handling anymore. > >>>> > >>>>.V > >>>>OT: MS Driver is horrible, everyone uses jTDS in proudction from sf.net > >>>>- including 1up.com based on Struts and MS SQL and iBatis DAO > >>>> > >>>> > >>>>Neil Meyer wrote: > >>>> > >>>> > >>>> > >>>> > >>>> > >>>>>It's causing a lot of problems as my sites get busier. Database > >>>>>deadlocks and > >>>>>timeouts. > >>>>> > >>>>>Neil Meyer > >>>>> > >>>>> > >>>>> > >>>>>-----Original Message----- > >>>>>From: David Bolsover [mailto:[EMAIL PROTECTED] > >>>>>Sent: Tuesday,18 January 2005 10:43 > >>>>>To: Struts Users Mailing List > >>>>>Subject: RE: JDBC Driver > >>>>> > >>>>>What is wrong with the Microsoft driver? > >>>>> > >>>>>-----Original Message----- > >>>>>From: Neil Meyer [mailto:[EMAIL PROTECTED] > >>>>>Sent: 18 January 2005 07:14 > >>>>>To: user@struts.apache.org > >>>>>Subject: JDBC Driver > >>>>> > >>>>> > >>>>>Hi All, > >>>>> > >>>>> > >>>>> > >>>>>I need a SQL 2000 JDBC driver. Which would you recommend or where can I > >>>>>download a decent one? (Not Microsoft's driver) > >>>>> > >>>>> > >>>>> > >>>>>Regards > >>>>> > >>>>>Neil > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>>======================================================= > >>>>>This message has been scanned for viruses and dangerous > >>>>>content using Vet Anti-Virus Protection and is believed > >>>>>to be clean. > >>>>>======================================================= > >>>>> > >>>>>--------------------------------------------------------------------- > >>>>>To unsubscribe, e-mail: [EMAIL PROTECTED] > >>>>>For additional commands, e-mail: [EMAIL PROTECTED] > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>-- > >>>>RiA-SoA w/JDNC <http://www.SandraSF.com> forums > >>>>- help develop a community > >>>>My blog <http://www.sandrasf.com/adminBlog> > >>>> > >>>> > >>>>--------------------------------------------------------------------- > >>>>To unsubscribe, e-mail: [EMAIL PROTECTED] > >>>>For additional commands, e-mail: [EMAIL PROTECTED] > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>> > >>> > >>> > >>> > >>-- > >>RiA-SoA w/JDNC <http://www.SandraSF.com> forums > >>- help develop a community > >>My blog <http://www.sandrasf.com/adminBlog> > >> > >>--------------------------------------------------------------------- > >>To unsubscribe, e-mail: [EMAIL PROTECTED] > >>For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > >> > >> > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Eddie Bush --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]