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]

Reply via email to