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]

Reply via email to