Are there any standard hooks in the Tapestry framework that I should use if I want to process some logic on each page request? The quick-and-dirty solution for my architecture would be to put this logic in the layout component as it is called on each page request. However, as this is my first Tapestry project, I'd like to do things the right way as much as possible.
If there is a more standard way of doing this, please let me know. I am using Tapestry 5.1. Thanks in advance, Jason