ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Clinton Begin <clinton.be...@gmail.com>
Subject Re: Who wants to write JPetStore 6 (or any other example)?
Date Fri, 14 Aug 2009 02:28:01 GMT
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.maves@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.goodin@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 <bhaarat.s@gmail.com>wrote:
>>
>>> funniest email ever!
>>> +1
>>>
>>>
>>> On Thu, Aug 13, 2009 at 5:39 PM, Steven A <traderj133t@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.meadors@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.goodin@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 <traderj133t@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 <warrenbell2@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 <traderj133t@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
>>>>> >>>>>> <warrenbell2@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.begin@gmail.com<mailto:
>>>>> >>>>>>>> clinton.begin@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-unsubscribe@ibatis.apache.org
>>>>> >>>>>>> For additional commands, e-mail:
>>>>> user-java-help@ibatis.apache.org
>>>>> >>>>>>>
>>>>> >>>>>>>
>>>>> >>>>>>>
>>>>> >>>>
>>>>> >>>>
>>>>> >>>>
>>>>> ---------------------------------------------------------------------
>>>>> >>>> To unsubscribe, e-mail: user-java-unsubscribe@ibatis.apache.org
>>>>> >>>> For additional commands, e-mail: user-java-help@ibatis.apache.org
>>>>> >>>>
>>>>> >>>>
>>>>> >>>
>>>>> >>>
>>>>> ---------------------------------------------------------------------
>>>>> >>> To unsubscribe, e-mail: user-java-unsubscribe@ibatis.apache.org
>>>>> >>> For additional commands, e-mail: user-java-help@ibatis.apache.org
>>>>> >>>
>>>>> >>
>>>>> >
>>>>> >
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: user-java-unsubscribe@ibatis.apache.org
>>>>> For additional commands, e-mail: user-java-help@ibatis.apache.org
>>>>>
>>>>>
>>>>
>>>
>>
>

Mime
View raw message