O'Reilly logo

Seam Framework: Experience the Evolution of Java™ EE, Second Edition by Thomas Heute, Jacob Orshalick, Michael Juntao Yuan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

9 Workspaces and Concurrent Conversations

As we discussed in the previous chapter, you can have multiple conversations in an HTTP session. It’s easy for a user to have several consecutive conversations in a session. For instance, in the Hotel Booking example, you can book several hotels in a row, with each booking in its own conversation. But what makes Seam truly unique is its support for multiple concurrent conversations in a session. These concurrent conversations can each run in a separate browser window or tab. This gives rise to the concept of a workspace. In this chapter, we will discuss what a Seam workspace is and how to work with workspaces in your web application. Again, we will use the Natural Hotel Booking example ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required