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 complexso
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]