How about tighter Spring Integration?
There is a bunch of things that exist in Spring as well - transaction
handling, validation logic, Hibernate session handling, etc, etc.
As far as I am concerned, Tapestry and for that matter Hivemind is
really only the web front-end, not the core.
If you are building real enterprise apps, there is much more than the
web front-end.
There can be interaction via Messaging, Web-Services, etc and in that
case all the same functionality (Transactions, HibernateSessions,
Validation) is still needed.
So in my opinion, there should be a better integration into Spring and
usage of what Spring already has today.
And to answer one thing before somebody even brings it up: I don't
think this will degrade Tapestry, I think it will on the contrary give
Tapestry an even stronger argument why developers should use it, even
and especially for big enterprise applications.
I am just starting my first experimental project with Spring, Hibernate
and Tapestry and besides the really steep learning curve for each of
these 3 projects just by themselves, these integration issues are
exactly the problems I will be facing soon.
MARK
Andreas Bulling wrote:
... that one day we have a solution to this repetitive problems with
Hibernate/sessions/transactions/demarcations/etc. which is
- flexible enough to allow different usages (with/without manual demarcation,
session-per-request/-conversation, ...) for the people with their different
needs
- at the same time mature and stable enough to handle Exceptions and
special cases
- 100% Hivemind-/Tapestry-compatible
Did I forget something? If yes just add your points, perhaps we can create
something like a list of wishes for someone implementing this some day ;)
*BIG SIGH*
Andreas
---------------------------------------------------------------------
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]