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]