Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

Part I: Getting Started > What Is Seam?

1. What Is Seam?

According to the official JBoss web site, JBoss Seam is a “lightweight framework for Java EE 5.0.” What does that mean? Isn’t Java EE (Enterprise Edition) 5.0 itself a collection of “frameworks”? Why do you need another one that is outside the official specification? Well, we view Seam as the “missing framework” that should have been included in Java EE 5.0. It sits on top of Java EE 5.0 frameworks to provide a consistent and easy-to-understand programming model for all components in an enterprise web application. It also makes stateful applications and business process-driven applications a breeze to develop. In other words, Seam is all about developer productivity and application scalability.

In this book, we show you how Seam can make development easier for you. We cover several web application examples to make our case. But before we get into concrete code examples, let’s first explain what exactly Seam does and introduce its key design principles. This will help you better understand how Seam works in applications throughout the book.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint