Cool. I'm going to check this out since I also need tapestry and hibernate integration. So how is this different with tapestry-hibernate module?
On 5/25/07, Thiago H de Paula Figueiredo <[EMAIL PROTECTED]> wrote:
Hi! I have just released version 0.1 of HiberTapestry, a Hibernate integration module to Tapestry IoC. It's hosted at SourceForge: http://tapestry-mine.sourceforge.net/hibertapestry/ and the license is the same of Tapestry, Apache License 2. I have not uploaded the sources yet, but I plan to do it soon. HiberTapestry is a Hibernate-Tapestry-IoC (Tapestry 5 inversion of control and dependency injection framework) module. Its objective is to provide Hibernate-related funcionality with the less amount of configuration and code written by the user. It is targeted for single database (i.e, single SessionFactory) applications. Its inspiration is the Spring-Hibernate integration, but simpler, with less configuration and better features: -> Offers Session and SessionFactory for injection in Tapestry-IoC. -> Sessions are thread-scoped. For web applications, this means that the session per request Hibernate pattern is implemented. (Thanks to Tapestry-IoC, this was incredibly easy. :) -> Method and annotation-based transaction demarcation. (That's the main reason I was not satisfied with tapestry(5)-hibernate, which doesnt't offer any form of automatic transaction control besids opening a transaction before any Session use and commiting the transaction when the thread ends). -> Uses your existing hibernate.cfg.xml unmodified. -> No need for your DAOs to extend some framework class. -> Can be used, without any modification or change of configuration, with both web and non-web applications. More details at http://tapestry-mine.sourceforge.net/hibertapestry/index.html. This is a first release: not all planned features are implemented, many aspects can be improved, etc, so I'm looking forward for your feedback. :)
-- YM!: thejavafreak Blog: http://www.nagasakti.or.id/roller/joshua/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
