No need for separate Tomcat, Apache, or database. JBoss is a great way to get started because it includes Tomcat, Hibernate, and a database, and it looks after them for you.
As for why use an app server? Now that EJB3 has arrived I feel the balance has tipped back in favour of app servers: * I love EJB3, and the simplest way to get it today is in an app server. Good embeddable EJB3 (ie. the lightweight container version) is just around the corner. * I dislike XML config. * I like the enforced disciplined of doing a session facade. * I like the way an app server makes the business layer callable by EVERY other layer, not just the web. * JBoss makes it a piece of cake to hot deploy web and business together - just drop in an EAR file. Ultimately, however, it comes down to personal preference, as the things I value may not be the same things you value. I can only suggest giving it a try and seeing what you think! Cheers, Geoff On Monday, February 05, 2007, at 08:38AM, <[EMAIL PROTECTED]> wrote: >Thanks! Haven not tried it yet, but JBoss makes the setup more complex....so >you have Tomcat, Apache,? the database and JBoss...so 4 things you need to >check and make sure they are running all the time. > >Why do you need an application server if you use hibernate & hivemind ? > >-------- Original-Nachricht -------- >Datum: Mon, 5 Feb 2007 08:17:40 +1100 >Von: Geoff Callender <[EMAIL PROTECTED]> >An: Tapestry users <users@tapestry.apache.org> >CC: >Betreff: Re: Spoilt for choice.....which Tapestry project to start with > >> If you try out JumpStart Min, I'd be really keen to hear what helps >> you and what hinders you as a beginner. >> >> Regards, >> >> Geoff Callender >> >> On 24/01/2007, at 11:15 PM, [EMAIL PROTECTED] wrote: >> >> > I am starting from scratch with a new Tapestry project...but >> > I am spoilt for choice and can not decide which Tapestry project >> > to take to start with: >> > >> > - the Cognition Framework? >> > - HoneycombLib? >> > - AppFuse ? >> > - JumpStart? >> > - Tapernate? >> > >> > The problem with Tapestry is maybe that there is so many decisions >> > to make and no "standard" way of doing it.....before you do your >> > helloWorld >> > >> > E.g. you have Hibernate Cayenne...Spring, Hivemind, Acegi..... >> > >> > If you start as a beginner you do not know enough to make a >> > decision - unlike a PHP or dot Net developer, WebObjects developer >> > - they dont have much choice and can just start with it without >> > making hundreds of decision before getting started.................. >> > >> > Maybe some stuff could be "integrated" into Tapesty by default? >> > >> > --------------------------------------------------------------------- >> > 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]