The much anticipated Second Edition of JBoss(R) Seam: Simplicity and Power Beyond Java(TM) EE (Prentice Hall JBoss) is coming soon. Michael Yuan and myself have teamed up to develop the content for the upcoming Second Edition which will cover the ins and outs of Seam 2, and I don’t just mean bijection 😉

The first preview chapters were released around the time of JBoss World along with 2 code examples. The full draft chapters will be available soon from Safari rough cut. The initial electronic release provides a preview of the following chapters:

  • Chapter 7: Conversations
    • What is a Conversation?
      • The Default Conversation Scope
      • Display JSF Messages
    • Long-running Conversations
      • Introducing the Hotel Booking Example
      • The Lifecycle of a Long-running Conversation
      • Conversation Timeout
    • Managing Long-Running Conversations
      • Beginning a Long-running Conversation
      • Inside the Conversation
      • End a Long-running Conversation
      • Links and Buttons
    • New Frontiers
  • Chapter 8: Workspaces
    • What is a Workspace?
    • Workspace Management
      • The Workspace Switcher
      • Carry a Conversation Across Workspaces
      • Managing the Conversation ID
    • Natural Conversations
      • Beginning a Natural Conversation through Linking
      • Redirecting to a Natural Conversation
      • Resuming a Natural Conversation
      • Rewriting to User-friendly URLs
    • Workspace Timeout
    • Desktop Features in a Stateless Web
  • Chapter 9: Nested Conversations
    • Why are Nested Conversations Needed?
    • Continuing the Conversation
      • Understanding the Nested Conversation Context
      • Nesting Conversations
    • The Conversation Stack
      • Managing the Conversation Stack
      • Displaying Breadcrumbs
      • Nested Conversation Timeout
    • Fine-grained State Management

The code examples demonstrate how to manage conversations through navigation, the use of natural conversations, a new feature included in the latest release of Seam, and usage of nested conversations. To stay up-to-date you can watch for announcements at both my blog and Michael’s. You can also keep watch at the official Pearson product page. Stay tuned!