You can find the full source code for this website in the Seam package in the directory /examples/wiki. It is licensed under the LGPL.
| Online: | 3 Members of 12451 |
Yes. Seam supports fine-grained user state management beyond the simple HTTP session. It isolates and manages user state associated with individual browser window or tab (in contrast, HTTP session is shared across all windows of the same browser). So, in a Seam application, each browser window / tab can become a separate workspace that has independent history and context. Multiple user conversations
can be supported for the same browser. This behavior is similar to that in rich client applications. To see this feature in action, just run the booking example application and try to book several hotels via several browser tabs in parallel -- you can see that each tabs retains its own progress in the booking conversation.
As the same session object is shared among each tab in the browser. Can I get some help on this how to create new session object on eact new tab ??
A new conversation (LRC) with a unique cid is created for each tab. This is usually done via the @Begin(join=true) tag. There is always one session per client/browser instance.
Hi ...
see my example http://seamframework.org/Community/ConversationExample
It is not working with multiple window / tab .. do seam really support it .. if so why there is no working example ?