Seam in Action | 
enlarge | Author: Dan Allen Publisher: Manning Publications Category: Book
List Price: $44.99 Buy New: $24.17 You Save: $20.82 (46%)
New (32) Used (7) from $23.95
Avg. Customer Rating: 11 reviews Sales Rank: 23266
Format: Illustrated Media: Paperback Number Of Items: 1 Pages: 624 Shipping Weight (lbs): 2.2 Dimensions (in): 9.2 x 7.2 x 1.3
ISBN: 1933988401 Dewey Decimal Number: 005.133 EAN: 9781933988405 ASIN: 1933988401
Publication Date: June 15, 2008 Availability: Usually ships in 1-2 business days Shipping: Expedited shipping available Condition: Crisp clean and unread. No marks. Compare seller ratings. We offer excellent customer service.
|
| Similar Items:
|
| Editorial Reviews:
Product Description JBoss Seam is an exciting new application framework based on the Java EE platform that is used to build rich, web-based business applications. Seam is rapidly capturing the interest of Java enterprise developers because of its focus on simplicity, ease of use, transparent integration, and scalability. Seam in Action offers a practical and in-depth look at JBoss Seam. The book puts Seam head-to-head with the complexities in the Java EE architecture. The author presents an unbiased view of Seam from outside the walls of RedHat/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, you should expect to not only gain a deep understanding of Seam, but also come away with the confidence to teach the material to others. To start off, you will see a working Java EE-compliant application come together by the end of the second chapter. As you progress through the book, you will discover how Seam eliminates unnecessary layers and configurations, solves the most common JSF pain points, and establishes the missing link between JSF, EJB 3 and JavaBean components. The author also shows you how Seam opens doors for you to incorporate technologies you previously have not had time to learn, such as business processes and stateful page flows (jBPM), Ajax remoting, PDF generation, asynchronous tasks, and more. All too often, developers spend a majority of their time integrating disparate technologies, manually tracking state, struggling to understand JSF, wrestling with Hibernate exceptions, and constantly redeploying applications, rather than on the logic pertaining to the business at hand. Seam in Action dives deep into thorough explanations of how Seam eliminates these non-core tasks by leveraging configuration by exception, Java 5 annotations, and aspect-oriented programming.
|
| Customer Reviews: Read 6 more reviews...
Seam in Action is the best reference book on Seam 2 available November 1, 2008 Excellent book! I've been using Seam since 1.2 and this book is by far the best and provides the most detailed coverage on a very advanced and deep topic like Seam integration framework. It's the best Seam book I've read thus far (I have read three previous Seam books on Seam 1.2). I especially appreciate the copious pics and tables (summarizes a lot of info quickly/easily); those should be added to the Seam ref docs. Very nice job on the editing, looks very clean so far! I use the pdf version for reference a lot now as well as the Seam ref docs. Index is very good as well.
You'll learn interesting concepts and technical details like:
* JSF lifecycle and how Seam's phase listeners work * Seam lifecycle * Seam interceptors * bijection = dynamic injection + outjection + disinjection * how Seam's contextual container works and details on the added conversation and business process contexts * new features in 2.1 like Identity Management * heavy detailed coverage on conversations and transactions (e.g. SMPC and Hibernate manual flushMode) * seam-gen * Spring integration and jBPM integration with business process contexts * Drools and security management for authorization and permissions * Seam Application Framework (framework in a framework for CRUD app support) * Seam internals like how the components.xml works, Event/Observer, @Factory, @Unwrap annotations and patterns * Page navigation in pages.xml * Unified EL and JBoss EL * I18N support * Seam email support * how Seam fixes the dread LazyInitializtionException seen in many Spring/Hibernate apps * facelets as a view layer technology for JSF * Seam remoting (calling session bean from javascript function) * iText PDF support * ajax4jsf vs. Icefaces (with coverage on Concurrent Ajax requests contending for ownership of the conversation)
You will learn a lot of stuff in this book that you will not find elsewhere all in one place and so well written. Also, the open18 golf course project and code examples are very helpful. There are many tips and warnings in this book that are very valuable and can't found be elsewhere. For example, the author discusses the dreaded PermGen out of memory error that happens a lot with Sun JVM and how to prevent that with options when you start the VM (i.e. JVM tuning).
Also, the author is a Seam core committer, so rest assured that you're getting the info from the horse's mouth, so to speak. Enjoy.
Well worth it October 23, 2008 I am completely new to Seam and I found this book to be really helpful.
Just browsing the seamgen section convinced me and the rest of the chapters are also top quality. The level of technical detail is appropriate and the examples help you understand the concepts discussed. Highly recommended!
good read October 17, 2008 I found this a really well written interesting read on an interesting topic. I am now going to try out the examples in the book more and give a more thorough review on my blog
Excellent resource for JBoss Seam! October 4, 2008 1 out of 1 found this review helpful
Not too many months ago, I was evaluating a number of Java frameworks for a project I was starting. One of those frameworks was JBoss Seam. Seam brings together J2EE technologies such as Enterprise Java Beans 3.0, Java Server Faces, POJOs, and a wealth of rich web components.
Many of us are familiar with the "In Action" series of books from Manning. They are quite simply some of the most highly respected technology books available. I purchased this book knowing the kind of quality I could expect, and I wasn't let down. The presentation and quality of the material was as I expected. Some of the key areas of focus were those that are most important in Seam; the Seam life cycle, inversion of control, state management, persistence, and transactions. Obviously many of these topics exist outside of Seam but what the Seam framework does is provide added features for these key items. The book focuses heavily on each and really drills into the improvements made.
I've done a lot of scrounging around the web for tutorials, guides, and articles about Seam. This book is far and away the best resource I've found. Everything else has been a mere reference. If you are like me, and want a real resource on the topic, you'll be happy with this purchase.
Expert, but some silly metaphors September 30, 2008 Based on perusal of sample chapters, I will likely buy this book, and will undoubtedly learn a lot from the author's expertise.
However, I would like it lot better, had the author omitted the silly and distracting metaphors of Seam as the classic car with the J2EE engine, or Seam as the application-stack-dinner-party-planning-sous-cheff. Enough already with the goofy florid stylings! Such is just distracting fluff. I hope the author didn't fall into this style throughout the text.
|
|
|