A Tapestry-Spring-Hibernate stack is good - although it may take some time to get it right (depending on the complexity of your app).

We use this stack in our project and one of the prime factors for including Spring here is its convenient transaction-management support. It gets much better with the use of the new annotation-based transaction management.

Spring 2.0 seems to have a lot more to offer (including many of the attractive hivemind features listed previously here) - but I have not tried those out.

- Navin

On 13-Jan-07, at 2:00 AM, Dan Adams wrote:

Yes. I have had this too, especially on projects that have a full test
suite. It's great. :)

On Fri, 2007-01-12 at 19:33 +0200, Marilen Corciovei wrote:
What I think is also very important is not only that you develop fast
but that you can maintain your code even years after the initial
development. As I recently found myself with a 1.5 years old tapestry
code it was still extremely clear to me where to find and modify
everything.

Len
www.len.ro

On Fri, 2007-01-12 at 12:15 -0500, Dan Adams wrote:

Tapestry, Hibernate, and Spring is a great combination. We use them
extensively here in a number of applications and have had a great deal
of success with them. They complement each other very well. Although
Tapestry uses hivemind you can still easily use Spring to manage your application state as we do. We also make heavy use of annotations which makes development much easier than using the xml configurations. Here's
some recommended reading based on the books I have read:

Java Persistence with Hibernate
Enjoying Web Development with Tapestry
Tapestry in Action (older but gives a better overview of Tapestry and
it's purpose)
Pro Spring

I would also *strongly* recommend that you investigate using HtmlUnit to
test your application. Our development environment runs in Jetty and
HSQLDB and we have had a lot of success with using TDD with HtmlUnit to
get 99-100% test coverage.

Once you get set up I hope your experience is close to mine; it's a
great development environment and you'll be amazed at how fast you can
develop applications.

On Fri, 2007-01-12 at 11:09 -0500, Maldonado, Daniel CW2 NGCT wrote:
After playing with C# and .NET for a while our group has decided that we need some Java web apps to make our applicatons "enterprise" friendly and to get
buy-in from our peers who refuse to use .NET.

I was thinking about using Tapestry and Hibernate to help me with some of our
issues.
However, I have heard that Spring is a great framework as well.

I know that I have a lot of reading to do but if someone on this list could give me their perspective (from experience) about which one to use I would
really appreciate the help and possibly save me a LOT of time.

Are there any benefits to using Tapestry and Spring together?

Would it be easier to just stick with Tapestry and Hibernate?

Thank you for your help.

------------------------------------------------------------------- --
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

--
Dan Adams
Senior Software Engineer
Interactive Factory
617.235.5857


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