Sounds good. I'll take a look at Spring-Kickstart, and also see if everything is happy w/ Struts 2.0.6.
Thanks for the answers - my boss was satisfied. :-) - Matt [EMAIL PROTECTED] > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Matt > Raible > Sent: Tuesday, March 13, 2007 12:33 PM > To: [email protected] > Subject: Re: [appfuse-user] How to remove DB connection dependency in 2.x? > > On 3/13/07, Stine, Matt <[EMAIL PROTECTED]> wrote: > > I've thought about using equinox for these projects, but of course I > > have to make the case to my boss for using two different frameworks. > > Let me ask you a couple of questions to see if I have a leg to stand on: > > > > 1) Does equinox use the CSS framework? If not, how easy would it be to > > plug it in? > > Not too difficult - I did it in the Spring-Kickstart project. > > http://code.google.com/p/spring-kickstart/ > > Demo at http://demo.appfuse.org/spring-kickstart. > > > > > 2) Is the same testing infrastructure (dbunit, base classes, etc.) > > available in equinox? > > No, but it wouldn't be hard to add. Equinox is more about simplicity > so its tests populate the database before running the tests. > > > > > 3) Should we need to bring Acegi back into the picture, is that going to > > be very difficult? We've just been commenting it out rather than > > actually removing it from AppFuse as I previously stated. > > Equinox has basic Acegi integration now. > > > > > 4) Should a junior developer who's familiar with basic development w/ > > AppFuse have little trouble translating his/her skills to Equinox? > > Yes. > > > > > At any rate, I've been tinkering w/ equinox-struts2-ibatis-1.7. I > > noticed that "ant new" failed out b/c it couldn't find struts-2.0.2. I > > switched the version to 2.0.6 and it seemed to be happy. Will this be > > ok? > > Sounds like a bug. I don't want to start fixing up Equinox before > finishing AppFuse 2.0 because that will likely anger folks (why don't > you finish AppFuse first!). However, I do plan on importing Equinox > into AppFuse's SVN repo and renaming it AppFuse Light (appfuse-light > in SVN). Since the communities are pretty much merged, it makes > sense. I don't expect other AppFuse developers to work on Equinox, > but the opportunity is there if they need it. Once AppFuse 2.0 is > released, I'll start working on AppFuse Light 2.0 and likely align the > two frameworks more closely. > > Matt > > > > > Thanks! > > > > - Matt > > [EMAIL PROTECTED] > > > > > -----Original Message----- > > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Matt > > > Raible > > > Sent: Tuesday, March 13, 2007 11:29 AM > > > To: [email protected] > > > Subject: Re: [appfuse-user] How to remove DB connection dependency in > > 2.x? > > > > > > You could probably do this with exclusions on your appfuse > > > dependencies. However, since you're removing most of the guts, why > > > don't you just use AppFuse Light (Equinox)? Or start with a Struts 2 > > > archetype (or whatever web framework you're using). If you're ripping > > > out all the features, it's probably easier to start with something > > > else and copy the stuff from AppFuse into it. > > > > > > Matt > > > > > > On 3/13/07, Stine, Matt <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > > > > > > > > I know this may sound like a strange request, but how would one > > > completely > > > > remove any dependency on the database from AppFuse 2.x? Some of the > > > > applications we build w/ AppFuse make use of an established SOA for > > > their > > > > backend, so there is no need for any persistence (including the user > > > > management features) in the web app. In 1.9.x I would simply remove > > the > > > > session factory, all DAO's and managers, and the model classes. I > > would > > > > only leave one DAO/Manager with an iBATIS implementation should I > > need > > > some > > > > quick and dirty SQL. How can I do something similar in 2.x? > > > > > > > > > > > > > > > > Thanks. > > > > > > > > > > > > > > > > _____________________________________ > > > > > > > > Matt Stine > > > > > > > > Senior Software Engineer > > > > > > > > Hartwell Center for Bioinformatics and Biotechnology > > > > > > > > St. Jude Children's Research Hospital > > > > > > > > 332 N. Lauderdale St. > > > > > > > > Memphis, TN 38105 > > > > > > > > Voice: 901.495.4602 > > > > > > > > Fax: 901.495.5108 > > > > > > > > Pgr: 901.495.3578 #1314 > > > > > > > > [EMAIL PROTECTED] > > > > > > > > http://www.hartwellcenter.org > > > > > > > > > > > > > > > > > -- > > > http://raibledesigns.com > > > > > > --------------------------------------------------------------------- > > > 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] > > > > > > > -- > http://raibledesigns.com > > --------------------------------------------------------------------- > 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]
