What is this?
This is the page for the Antelope Sample application.
Antelope aims to demonstrate how to use Zebra with Turbine 2.4
and Hibernate
The original authors of zebra believe this to be an example of
good practice - obviously you are free to make up your mind
The sample is designed to highligh the simplicity of building
flows and forms. We have not cut any corners or left out bits
we would normally use.
To get started using this application please see Getting Started
Hows does this all work
As part of Antelope there are pages in the application
explaining how it all works.
Once you have got it started choose the How does this
work section to find out about it.
Known Issues
See issuezilla
for known issues with antelope
Known Limitation
The meercat session manager provides a Hibernate session for the length of a HTTP Session. This is good because you can have lazy loading and
maintain uncommited state between pages. It is bad - as if the user has 2 windows you can have 2 threads accessing hibernate at once. To solve this
the Ocelot filter ensure that a session does not have 2 requests taking place at once. However this prevents users having 2 browser windows.
The solution to this would be to modify Meercat/Ocelot to work with browser windows as well as per session by adding an extra parameter onto the URL. At some point this will be added to antelope.
An alternative statergy is to use short running hibernate sessions - e.g. via the hibernate Avalon service.