Hi, I agree with you sadsadsadsa that Appfuse has a high learning curve and that there should be a FAQ section on the site and that the tutorial should be fool-proof. Ok, that's all true, but anyway I would not say it is a failure.
It took me weeks (no kidding) to make it work. At first I downloaded the full package (appfuse-2.0.1-with-dependencies.zip, about 150 MB) and when expanded I didn't figure out what to do with all the stuff. Until I discovered that Appfuse "does not exists", in the sense that what I downloaded was just a snapshot of the Maven repository. Then wasn't able to make Maven working correctly, since I discovered that Windows puts the .m2 repository folder into the user folder that contains spaces in the path and that causes problems with Maven. So I moved the repo in another folder and modified the \maven\conf\settings.xml consequently. Then I made the wrong (maybe) choice when I decided to use JSF as presentation layer. Then I had to change some Appfuse code in order to handle tables with primary keys that are not auto-increment/sequence and that are composite (made up of more fields)(I adopted iBATIS as persistence layer - and it is great!). Yes, I had to struggle a lot and I am still struggling daily with it. However it has at least two great advantages: 1) it puts together for you a number of frameworks in a modular way. How long it would take in order to put them together by myself, I mean with all the stuff working? Too much, definitely! 2) once the things are set, it takes a matter of minutes in order to have a working CRUD starting just from a database table (Dao, Manager, pages for the list - paginated - and the detail form, menu item, all created automatically and set up in Spring and JSF configuration files!) If I had to choose today I probably would go for Appfuse Light with Wicket as presentation layer. Matt: if you include GWT among the presentation choices I will never put off Appfuse ;) Vincenzo Caselli On Mon, Aug 4, 2008 at 2:11 AM, sadsadsadsa <[EMAIL PROTECTED]> wrote: > > shit. the environment set up and learning cure is damn challenge. > > it took me 4 FULL days to get the whole thing set up. > > 1) why don't just provide a whole ISO image for people to down and build. > include everything??? > > 2) there is an error. i have no idea what the heck is going wrong. tons of > download and mysterious > command line parameters like a hell to me. > > i just follow the 1st tutorial of PersonalDAO. there is an error: > > [INFO] Compilation failure > > > /home/jesse/dev/myproject/core/src/main/java/org/appfuse/tutorial/webapp/action/PersonAction.java:[3,32] > package org.appfuse.webapp.action does not exist > > > /home/xyz/dev/myproject/core/src/main/java/org/appfuse/tutorial/webapp/action/PersonAction.java:[9,34] > cannot find symbol > symbol: class BaseAction > public class PersonAction extends BaseAction { > > > /home/xyz/dev/myproject/core/src/main/java/org/appfuse/tutorial/webapp/action/PersonAction.java:[23,15] > cannot find symbol > symbol : variable SUCCESS > location: class org.appfuse.tutorial.webapp.action.PersonAction > > > TO be honest, i think AppFuse is a failure. > > > -- > View this message in context: > http://www.nabble.com/the-set-up-and-learning-cure-is-crazy-high-tp18803856s2369p18803856.html > Sent from the AppFuse - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >