JBoss Seam Simplicity and Power Beyond Java EE

by ;
  • ISBN13:


  • ISBN10:


  • Edition: 1st
  • Format: Paperback
  • Copyright: 2007-04-26
  • Publisher: Prentice Hall
  • View Upgraded Edition
  • Purchase Benefits
  • Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $44.99 Save up to $1.80
  • eBook
    Add to Cart


Supplemental Materials

What is included with this book?

  • The eBook copy of this book is not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.


Discover JBoss Seam: the Unified Framework for Simpler, More Powerful Web Development JBoss Seam integrates EJB 3.0 and JSF components under a unified framework that simplifies and accelerates Java EE 5Web development. Now, JBoss Seamrs"s project leader and technology evangelist take you inside this powerful new technology, showing exactly how to put it to work. Michael Yuan and Thomas Heute show how JBoss Seam enables you to create Web applications that would have been difficult or impossible with previous Java frameworks. Through hands-on examples and a complete case study application, yours"ll learn how to leverage JBoss Seamrs"s breakthrough state management capabilities; integrate business processes and rules; use AJAX with Seam; and deploy your application into production, one step at a time. Coverage includes How JBoss Seam builds onand goes beyondthe Java EE 5 platform Using the "Stateful Framework": conversations, workspaces, concurrent conversations, and transactions Integrating the Web and data components: validation, clickable data tables, and bookmarkable Web pages Creating AJAX and custom UI components, enabling AJAX for existing JSF components, and JavaScript integration via Seam Remoting Managing business processes, defining stateful pageflows, and implementing rule-based security Testing and optimizing JBoss Seam applications Deploying in diverse environments: with Tomcat, with production databases, in clusters, without EJB 3, and more Download source code for this bookrs"s case study application athttp://www.michaelyuan.com/blog/seam-next-gen-web-framework/. www.prenhallprofessional.com www.jboss.com About This Book xi About the Authors xiii Acknowledgments xv Part I: Getting Started 1 Chapter 1: What Is Seam? 3 Chapter 2: Seam Hello World 11 Chapter 3: Recommended JSF Enhancements 31 Chapter 4: Rapid Application Development Tools 55 Part II: Stateful Applications Made Easy 75 Chapter 5: An Introduction to Stateful Framework 77 Chapter 6: A Simple Stateful Application 87 Chapter 7: Conversations 99 Chapter 8: Workspaces and Concurrent Conversations 117 Chapter 9: Transactions 127 Part III: Integrating Web and Data Components 135 Chapter 10: Validate Input Data 137 Chapter 11: Clickable Data Tables 149 Chapter 12: Bookmarkable Web Pages 157 Chapter 13: The Seam CRUD Application Framework 169 Chapter 14: Failing Gracefully 183 Part IV: AJAX Support 195 Chapter 15: Custom and AJAX UI Components 197 Chapter 16: Enabling AJAX for Existing Compo

Author Biography

Michael Yuan is a product manager and technical evangelist at Red Hat Inc. working on Seam, JBoss Application Server, and other middleware products. He contributes code to the Seam project and writes about Seam in his blog (http://www.michaelyuan.com/blog/ ). Before joining JBoss, Michael was a software consultant for mobile end-to-end applications. He published three books on mobile technologies, including Enterprise J2ME and Nokia Smartphone Hacks.


After being a contributor to the pre-JBoss Portal project, Thomas Heute was hired by JBoss Inc. in 2004. He started as a software developer in the JBoss Portal team, and then became the colead of the JBoss Seam project in 2005, with the vision to bring EJB3 closer to JSF. At the end of 2006 Thomas came back to pursue his duty among the JBoss Portal team to work on various tasks.


Table of Contents

About This Bookp. xv
About the Authorsp. xvi
Acknowledgmentsp. xvii
Getting Startedp. 1
What Is Seam?p. 3
Seam Hello Worldp. 11
Recommended JSF Enhancementsp. 31
Rapid Application Development Toolsp. 55
Stateful Applications Made Easyp. 75
An Introduction to Stateful Frameworkp. 77
A Simple Stateful Applicationp. 87
Conversationsp. 99
Workspaces and Concurrent Conversationsp. 117
Transactionsp. 127
Integrating Web and Data Componentsp. 135
Validate Input Datap. 137
Clickable Data Tablesp. 149
Bookmarkable Web Pagesp. 157
The Seam CRUD Application Frameworkp. 169
Failing Gracefullyp. 183
AJAXSupportp. 195
Custom and AJAX UI Componentsp. 197
Enabling AJAX for Existing Componentsp. 211
Direct JavaScript Integrationp. 225
p. 243
Managing Business Processesp. 245
Stateful Pageflowsp. 267
Rule-Based Security Frameworkp. 277
Testing Seam Applicationsp. 289
Unit Testingp. 291
Integration Testingp. 303
Production Deploymentp. 311
Java EE 5.0 Deploymentp. 313
Seam Without EJB3p. 319
Tomcat Deploymentp. 333
Using a Production Databasep. 345
Performance Tuning and Clusteringp. 351
Installing and Deploying JBoss ASp. 365
Using Example Applications as Templatesp. 371
Index 387
Table of Contents provided by Publisher. All Rights Reserved.

Rewards Program

Write a Review