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 <[email protected]>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
> <[email protected]>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 <[email protected]>wrote:
>>
>>> funniest email ever!
>>> +1
>>>
>>>
>>> On Thu, Aug 13, 2009 at 5:39 PM, Steven A <[email protected]> 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 <[email protected]
>>>> > 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<
>>>>> [email protected]> 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 <[email protected]>
>>>>> 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 <[email protected]
>>>>> >
>>>>> >> 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 <[email protected]
>>>>> >
>>>>> >>>>> 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
>>>>> >>>>>> <[email protected]>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
>>>>> >>>>>>>> <[email protected]<mailto:
>>>>> >>>>>>>> [email protected]>> 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:
>>>>> [email protected]
>>>>> >>>>>>> For additional commands, e-mail:
>>>>> [email protected]
>>>>> >>>>>>>
>>>>> >>>>>>>
>>>>> >>>>>>>
>>>>> >>>>
>>>>> >>>>
>>>>> >>>>
>>>>> ---------------------------------------------------------------------
>>>>> >>>> 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]
>>>>> >>>
>>>>> >>
>>>>> >
>>>>> >
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: [email protected]
>>>>> For additional commands, e-mail: [email protected]
>>>>>
>>>>>
>>>>
>>>
>>
>