I don't know about a template, but I do know someone who did a iBATIS rendition of the infamous MailReader application. Once apps stabilizes, perhaps he would donate it to us and we could hook it up to one of the native Java DBMS.
I am working an application controller implemented in C# based on Struts and Commons Chain. The code-behind (or Action/ActionForm) plunks the input into a Context, along with the name of the request, and hands off to the controller. The controller calls a Chain to validate input, format strings, convert types, and process the business and persistence logic, and returns the context to the code-behind. The Context includes a "Nominal" property to indicate success as well as a Struts/Common Resources-type message queue with any error or confirmation messages. The controller automatically captures any unexpected exceptions and bundles those into the message queue, so that both excepted and unexpected faults can be handled in the same way. All of the non-presentation logic is moved into a Chain, where it can be developed test-first and reused in non-web applications. Ultimately, there could be implementations for C#, Java5, and PHP5, so that we can develop applications "into" a platform rather than "with" a platform. But this may not be the best week to get off on that :) -Ted. On Wed, 23 Feb 2005 19:39:05 -0500, James Mitchell wrote: > See, that's the cool thing about Maven, you can make your own > application template and Maven will generate it for you. > > Having an Struts-iBatis template would be pretty cool. Perhaps > even a C# version ;) > > > -- > James Mitchell > Software Engineer / Open Source Evangelist > EdgeTech, Inc. > 678.910.8017 > AIM: jmitchtx > > ----- Original Message ----- > From: "Vic" <[EMAIL PROTECTED]> > To: <dev@struts.apache.org> > Sent: Wednesday, February 23, 2005 5:29 PM > Subject: Re: Blank Questions > > >> Equinox(Appfuse too) even goes as far as having Hibrenate. Does >> ANYONE think it be a good idea to have iBatis in the template? >> >> .V >> >> Don Brown wrote: >> >>> I think there is room for a quickstart tool somewhere between >>> struts-blank.war and AppFuse >>> (http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuse). >> >> >> ------------------------------------------------------------------ >> --- 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]