Dan Allen

#Seam
#JBoss
#Java_EE
#Ajax
Seam in Action offers a practical, in-depth look at JBoss Seam, an exciting new Java application framework used to build rich, web applications.
DESCRIPTION
Seam is poised for the same sort of success Struts enjoyed 5 years ago. By combining the energy of the open-source Java community, the gold-plated name recognition of Seam and Hibernate creator Gavin King, and the full backing of JBoss and Red Hat, Seam has both the technical strength and marketing support it needs to break away from the pack.
Seam in Action presents a thorough Seam tutorial along with practical techniques for combining Seam with the other industry-standard technologies Java developers use daily. It’s the first book to cover Seam 2.0, a significant upgrade from Seam 1.2 released in late 2007. Seam in Action is also first to cover Seam’s integration with the very popular Spring framework. Author Dan Allen presents an unbiased, in-depth view of Seam from outside the walls of Red Hat/JBoss, focusing on such topics as Spring integration and deployment to alternative application servers to steer clear of vendor lock-in. By the end of the book, readers will gain not only a deep understanding of Seam, but also come away with the confidence to teach the material to others.
KEY SELLING POINTS
• First book to cover Seam 2.0, released in Nov 2007
• First book to cover Seam-Spring integration
• Reviewers comment that the very in-depth information goes far beyond the manual
Table of Contents
PART 1 TEEING OFF WITH SEAM
1 ■ Seam unifies Java EE
2 ■ Putting seam-gen to work
PART 2 SEAM FUNDAMENTALS
3 ■ The Seam life cycle
4 ■ Components and contexts
5 ■ The Seam component descriptor
6 ■ Absolute inversion of control
PART 3 SEAM’S STATE MANAGEMENT
7 ■ The conversation: Seam’s unit of work
8 ■ Understanding Java persistence
9 ■ Seam-managed persistence and transactions
10 ■ Rapid Seam development
PART 4 SINKING THE BUSINESS REQUIREMENTS
11 ■ Securing Seam applications
12 ■ Ajax and JavaScript remoting
13 ■ File, rich rendering, and email support
About the Author
Dan Allen is a passionate enterprise software developer, scholar, and mentor with over eight years of development experience using technologies that include Java frameworks (Seam, JSF, EJB3, Hibernate, Spring, Struts), testing frameworks (JUnit, TestNG), JavaScript and DOM scripting, CSS and page layouts, Maven 2, Ant, Groovy, and others. Dan is also a dedicated open source advocate who has been running Linux (and only Linux) since 2000. Dan’s professional passions are equally divided between Java and Linux.









