• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Bear Bibeault
  • Junilu Lacar
  • Martin Vashko
Sheriffs:
  • Jeanne Boyarsky
  • Tim Cooke
  • Knute Snortum
Saloon Keepers:
  • Ron McLeod
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Scott Selikoff
  • salvin francis
  • Piet Souris

Wicket in Action: advanced topics

 
Ranch Hand
Posts: 55
Scala Mac OS X Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello Martijn and Eelco,
our team is now using Tapestry 4.x as web framework, integrated with Spring/Hibernate and a couple of other frameworks, almost seamlessly.
We've been investigating other frameworks in alternative to upgrading to Tapestry 5.
Being familiar with component-oriented frameworks, I'm interested in advanced topics such as integration with other frameworks (e.g. spring, hibernate), accessing wicket pages from external links, using ajax features, managing transactional behaviour in Hibernate Sessions or JTA...
Does the book covers any such topics?

Of course it would be useful to have your opinion on pros and cons of Wicket vs. Tapestry 5, if you have any.

Thank you for supporting developers through your work,
have a nice day.

Ivano.
 
best scout
Posts: 1294
Scala IntelliJ IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Ivano,

Martijn already answered this question (at least partly) in this post. So it seems to be no problem to integrate most other frameworks or technologies.

Marco
[ May 20, 2008: Message edited by: Marco Ehrentreich ]
 
author
Posts: 58
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator


We've been investigating other frameworks in alternative to upgrading to Tapestry 5.
Being familiar with component-oriented frameworks, I'm interested in advanced topics such as integration with other frameworks (e.g. spring, hibernate), accessing wicket pages from external links, using ajax features, managing transactional behaviour in Hibernate Sessions or JTA...
Does the book covers any such topics?



The book covers Ajax in depth, and Spring/hibernate in chapter 13 (14 if you have the MEAP). Providing access to pages in your application is covered in chapter 5 (6 if you have the MEAP) and 14 (15 if you have the MEAP).

Wicket's default URL coding strategy is rather ugly but using mounts you can pick the encoding strategy to your liking. Wicket supports urls such as: http://cheesr.com/cheese/edam or http://cheesr.com/cheese?name=edam and http://cheesr.com/cheese/name/edam

This is explained in detail in chapter 14 (15 in the meap).

Transactional behavior is specific to the technology one uses in addition to Wicket. Therefore we don't impose any on you. Some people use OpenSessionInViewFilter from Spring, others use a custom Wicket request cycle to provide access to their Hibernate sessions and transactions. ymmv.
 
Ivano Pagano
Ranch Hand
Posts: 55
Scala Mac OS X Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you very much Martijn,
your answer has been absolutely clarifying and accurate.

Thank you again,
Ivano.
 
I AM MIGHTY! Especially when I hold this tiny ad:
Java file APIs (DOC, XLS, PDF, and many more)
https://products.aspose.com/total/java
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!