The DDL is already there. I dont' suggest wasting time changing it. Plus, the goal isn't to write good DDL, it's to take the crap DDL that's there and implement a good application on top of it. That keeps it real. :-)
The DDL is the original DDL from the Sun J2EE Pet Store -- warts and all. When I did JPetStore 1, I rewrote the DDL to be clean and normalized. But when the Middleware Company ran the comparison between iBATIS, J2EE and Microsoft, we all had to use the same DDL -- the DDL that's there today. So I say leave it, use it. At most, you get bonus points for migrating it to the migrations framework. Migrations support multiple repositories and environments, so you could have: jpetstore-db /mysql /postgres /oracle /... And the other benefit to keeping the DDL the same is that each implementor of JPetStore will probably use a different database. That way, when we're all done, we can collect up all the DDL and make it available for all the implementations. Thus, the First Rule for Qualification: Don't change the DDL. Clinton PS: +1 for Brandon's comment. Keep the list clean please. On Thu, Aug 13, 2009 at 3:49 PM, Nathan Maves <nathan.ma...@gmail.com>wrote: > One first step might to be create a common DDL structure that the many pet > stores will use. Any of you want to step up and write that? > > > On Thu, Aug 13, 2009 at 3:44 PM, Brandon Goodin > <brandon.goo...@gmail.com>wrote: > >> I'll say in a followup we need to be careful since folks get this list at >> their jobs. We don't want their network folks tapping their shoulder. >> Additionally we have ladies on this list... dont we? >> Brandon >> >> >> On Thu, Aug 13, 2009 at 4:41 PM, Bhaarat Sharma <bhaara...@gmail.com>wrote: >> >>> funniest email ever! >>> +1 >>> >>> >>> On Thu, Aug 13, 2009 at 5:39 PM, Steven A <traderj1...@gmail.com> wrote: >>> >>>> well now that you've nixed the requirements, I'll get started on >>>> JCallGirlStore tonight fukkerrrrs! >>>> >>>> >>>> spring + springmvc + freemarker + prototype + boobies = goodness >>>> >>>> On Thu, Aug 13, 2009 at 2:37 PM, Larry Meadors <larry.mead...@gmail.com >>>> > wrote: >>>> >>>>> "Even if.."? >>>>> >>>>> I'd say "ESPECIALLY IF ..." >>>>> >>>>> We'd never have to answer "How do you ibatis with _____?" again! :D >>>>> >>>>> Larry >>>>> >>>>> >>>>> On Thu, Aug 13, 2009 at 3:35 PM, Brandon Goodin< >>>>> brandon.goo...@gmail.com> wrote: >>>>> > LOL... I'm mostly playing. I hope we can all have fun with this. >>>>> Spring is >>>>> > certainly a fine enough solution. In then end isn't about who is >>>>> willing to >>>>> > do it. No need to ask permission. Just do it. Even if we have 10 >>>>> JPetStores >>>>> > implemented with 10 different frameworks it's all good. >>>>> > Brandon >>>>> > >>>>> > On Thu, Aug 13, 2009 at 4:30 PM, Steven A <traderj1...@gmail.com> >>>>> wrote: >>>>> >> >>>>> >> My original reply was offering to take care of this if it was >>>>> alright to >>>>> >> do it in spring and springmvc, since no one else is jumping at the >>>>> chance. >>>>> >> >>>>> >> Not that I want to get into an argument about frameworks..... for >>>>> me >>>>> >> spring and springmvc was the 'path of least resistance' for me to >>>>> take care >>>>> >> of this in the shortest amount of time. >>>>> >> >>>>> >> I contribute to a few other projects and would rather contribute to >>>>> those, >>>>> >> or look for low hanging fruit to start contributing to the core of >>>>> iBatis >>>>> >> rather than listen to folks tell me which DI framework / web >>>>> framework is >>>>> >> 'the best' for a basic sample app I'm offering to take care of. >>>>> >> >>>>> >> On Thu, Aug 13, 2009 at 2:24 PM, Warren Bell <warrenbe...@gmail.com >>>>> > >>>>> >> wrote: >>>>> >>> >>>>> >>> Stripes? Is it popularity or simplicity? >>>>> >>> >>>>> >>> Warren >>>>> >>> >>>>> >>> Kai Grabfelder wrote: >>>>> >>>> >>>>> >>>> I would rather go for Stripes + Spring ;-) >>>>> >>>> >>>>> >>>> --- Original Nachricht --- >>>>> >>>> Absender: Nathan Maves >>>>> >>>> Datum: 13.08.2009 22:54 >>>>> >>>> >>>>> >>>>> >>>>> >>>>> My vote is guice(DI) with stripes as the controller and jQuery UI >>>>> for >>>>> >>>>> the >>>>> >>>>> front end. >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> On Thu, Aug 13, 2009 at 2:25 PM, Steven A <traderj1...@gmail.com >>>>> > >>>>> >>>>> wrote: >>>>> >>>>> >>>>> >>>>> >>>>> >>>>>> >>>>> >>>>>> I'm not really opposed to wicket, but springmvc is just what I >>>>> have >>>>> >>>>>> been >>>>> >>>>>> working with for the past 2 years when I've done web work, so >>>>> >>>>>> obviously I'm >>>>> >>>>>> more comfortable there. >>>>> >>>>>> >>>>> >>>>>> Not to be a complainer, but I'm not really looking to learn >>>>> anymore >>>>> >>>>>> web >>>>> >>>>>> frameworks at the moment. >>>>> >>>>>> >>>>> >>>>>> On Thu, Aug 13, 2009 at 1:22 PM, Warren Bell >>>>> >>>>>> <warrenbe...@gmail.com>wrote: >>>>> >>>>>> >>>>> >>>>>> >>>>> >>>>>>> >>>>> >>>>>>> How about Spring and Wicket? >>>>> >>>>>>> >>>>> >>>>>>> Steven A wrote: >>>>> >>>>>>> >>>>> >>>>>>> >>>>> >>>>>>>> >>>>> >>>>>>>> Would you be opposed to: >>>>> >>>>>>>> >>>>> >>>>>>>> Spring for dependency injection >>>>> >>>>>>>> Spring-mvc for the web framework >>>>> >>>>>>>> >>>>> >>>>>>>> >>>>> >>>>>>>> >>>>> >>>>>>>> On Thu, Aug 13, 2009 at 5:49 AM, Clinton Begin >>>>> >>>>>>>> <clinton.be...@gmail.com<mailto: >>>>> >>>>>>>> clinton.be...@gmail.com>> wrote: >>>>> >>>>>>>> >>>>> >>>>>>>> Hi all, >>>>> >>>>>>>> >>>>> >>>>>>>> If anyone would like to write JPetStore 6, please let me >>>>> know. >>>>> >>>>>>>> Key >>>>> >>>>>>>> things to do: >>>>> >>>>>>>> >>>>> >>>>>>>> * Upgrade it to iBATIS 3 >>>>> >>>>>>>> * Ditch the DAO layer entirely >>>>> >>>>>>>> * Ditch the proprietary web framework >>>>> >>>>>>>> * Fix my very poor CSS and reskin the look >>>>> >>>>>>>> * Use Stripes as the web framework >>>>> >>>>>>>> * Use Guice for Dependency Injection (a Mapper Provider >>>>> would >>>>> >>>>>>>> work very well in Guice!) >>>>> >>>>>>>> >>>>> >>>>>>>> That said, if you have another example you would like to >>>>> donate to >>>>> >>>>>>>> the project, that's great. >>>>> >>>>>>>> We'll review all submissions, and they'll become part of the >>>>> >>>>>>>> iBATIS project. >>>>> >>>>>>>> Read this about source contributions: >>>>> >>>>>>>> >>>>> >>>>>>>> http://www.apache.org/licenses/icla.txt >>>>> >>>>>>>> >>>>> >>>>>>>> You will get full credit and a link to your website (pending >>>>> >>>>>>>> content review) on our team page in the "thanks" section. >>>>> >>>>>>>> >>>>> >>>>>>>> Of course, the other way is to just create your own project >>>>> >>>>>>>> anywhere you like, do it however you like, and maintain your >>>>> own >>>>> >>>>>>>> rights and license -- we'd be happy to link to you. >>>>> >>>>>>>> Cheers, >>>>> >>>>>>>> Clinton >>>>> >>>>>>>> >>>>> >>>>>>>> >>>>> >>>>>>>> >>>>> >>>>>>>> >>>>> >>>>>>> >>>>> >>>>>>> -- >>>>> >>>>>>> Thanks, >>>>> >>>>>>> >>>>> >>>>>>> Warren Bell >>>>> >>>>>>> >>>>> >>>>>>> >>>>> >>>>>>> >>>>> --------------------------------------------------------------------- >>>>> >>>>>>> To unsubscribe, e-mail: >>>>> user-java-unsubscr...@ibatis.apache.org >>>>> >>>>>>> For additional commands, e-mail: >>>>> user-java-h...@ibatis.apache.org >>>>> >>>>>>> >>>>> >>>>>>> >>>>> >>>>>>> >>>>> >>>> >>>>> >>>> >>>>> >>>> >>>>> --------------------------------------------------------------------- >>>>> >>>> To unsubscribe, e-mail: user-java-unsubscr...@ibatis.apache.org >>>>> >>>> For additional commands, e-mail: user-java-h...@ibatis.apache.org >>>>> >>>> >>>>> >>>> >>>>> >>> >>>>> >>> >>>>> --------------------------------------------------------------------- >>>>> >>> To unsubscribe, e-mail: user-java-unsubscr...@ibatis.apache.org >>>>> >>> For additional commands, e-mail: user-java-h...@ibatis.apache.org >>>>> >>> >>>>> >> >>>>> > >>>>> > >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: user-java-unsubscr...@ibatis.apache.org >>>>> For additional commands, e-mail: user-java-h...@ibatis.apache.org >>>>> >>>>> >>>> >>> >> >